用sql语句创建表时,给表字段默认值出错。比如:mssql中 CREATE TABLE dnt_forums( aa int NOT NULL DEFAULT ('), bb date NOT NULL DEFAULT (getdate()), cc char(50) NOT NULL DEFAULT (null)}请问上述的sql语句要如何修改在mysql中才能使用
aa 是 int 类型,默认值也得是整型,并且default后边不要()括号bb date类型不支持使用系统默认值,改成timestamp,能过now()取系统时间cc 已经不允许为空(not null)所以不能默认为 null ,可以改成空字符串CREATE TABLE dnt_forums( aa int NOT NULL DEFAULT 2, bb timestamp NOT NULL DEFAULT now(), cc char(50) NOT NULL DEFAULT '');