假设我数据表中有个字段为nums,默认的值为0;
如何写sql语句将默认值改为1.
我的sql语句如下;但是会报错语法不正确。
alter table comment
MODIFY COLUMN like
set DEFAULT 1
ALTER TABLE table_name
MODIFY COLUMN nums int(10) DEFAULT 1;
试试下面的方法
ALTER TABLE comment ALTER COLUMN like SET DEFAULT 1;
先删除 默认值 再设置
--删除得
alter table 表名 alter column 字段名 drop default;
--设置得
alter table 表名 alter column 字段名 set default 默认值;(若本身不存在则可以直接设定)
问题已经解决了,2楼是对的。我错误的原因是没有添加字段的类型和大小,在MODIFY COLUMN like int(11) 就好了。
– 沉迷学习、无法自拔 6年前