我想将一个字段改为nullable并添加默认值null.table name'other_details'列名used_asset是varchar(100)
ALTER TABLE `other_details` ALTER COLUMN `used_asset` varchar(100) DEFAULT NULL
上面的查询显示错误'varchar(100)DEFAULT NULL'
附近的语法错误答案 0 :(得分:3)
这来自phpmyadmin preview SQL
,似乎有效:
ALTER TABLE `other_details` CHANGE `used_asset` `used_asset` VARCHAR(100) NULL DEFAULT NULL;
答案 1 :(得分:1)
试试这个
1)使用 MODIFY
ALTER TABLE `other_details` MODIFY `used_asset` varchar(100) null;
2)使用更改
<强>语法强>
ALTER TABLE table_name CHANGE column_name column_name type DEFAULT NULL
示例强>
ALTER TABLE `other_details` CHANGE `used_asset` `used_asset` varchar(100) DEFAULT NULL;
答案 2 :(得分:0)
ALTER TABLE Table_Name MODIFY Column_Name DataType DEFAULT NULL;