国产数据库-达梦数据库sql语句如何编写alter语句,原来和mysql数据库的语法不一致,特殊
最近在使用国产数据库,达梦数据库,要修改别人的建表语句。
使用到alter语句。发下和mysql的语法有些不一样。
如下:
第一次建表的时候:
tag字段是必填字段,这样定义的:
"TAG" INT not NULL,
如果想把这个字段改成非必填字段,如何修改sql定义。alter 语句如何写呢?
达梦数据库:
alter table mydb.mytable MODIFY tag int null ;
mysql数据库:
ALTER TABLE mydb.mytable MODIFY COLUMN tag int default null;
mysql语法的alter语句是有 cloumn 关键字,但是达梦数据库没有。你要是写了执行还会报错。