mysql default 出错

mysql default 出错,第1张

你试一下,应该是没有问题的!

/******************

CREATE TABLE consumerinfo(

cid varchar(20) not null,

cname varchar(50) not null,

clinkname varchar(50) not null,

caddredd varchar(50) not null,

ctel varchar(20) not null,

cemail varchar(50) default '暂无',

cremart varchar(100) default '暂无',

primary key (cid)

) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8

******************/

两个都可以

mysql>create table test_a(name varchar(10) default 'abc')

Query OK, 0 rows affected (0.01 sec)

mysql>create table test_b(name varchar(10) default "abc")

Query OK, 0 rows affected (0.00 sec)

mysql>create table test_c(name varchar(10) default abc)

ERROR 1064 (42000): You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near 'abc)' at line 1

mysql>

ALTER TABLE bookInfo

ADD CONSTRAINT FK_booktypeId

FOREIGN KEY(booktypeId) REFERENCES bookType(booktypeId)

ALTER TABLE bookInfo

ALTER bigImag SET DEFAULT 'nullBig.png'

分步执行可以成功


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8781189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-21
下一篇 2023-04-21

发表评论

登录后才能评论

评论列表(0条)

保存