...我写的SQL语句怎么老提示errorInvalid default value for 'id...
发布网友
发布时间:2024-10-02 20:55
我来回答
共2个回答
热心网友
时间:2024-10-19 22:24
问题1. 那个 id 已经是 auto_increment 自增列了, 就不要再设置 default 了。
问题2. 那个 name char(25) not null deault '' deault 修改为 default
问题3. 最后那个 key usrname(name,price) 暂时不明白咋用。
mysql> create table message1(
-> id int(4) not null auto_increment,
-> name char(25) not null default '',
-> price double not null default '0.00',
-> content text,
-> primary key(id)
-> );
Query OK, 0 rows affected (0.09 sec)
热心网友
时间:2024-10-19 22:27
default '0' 后面的这个 不要单引号
热心网友
时间:2024-10-19 22:18
问题1. 那个 id 已经是 auto_increment 自增列了, 就不要再设置 default 了。
问题2. 那个 name char(25) not null deault '' deault 修改为 default
问题3. 最后那个 key usrname(name,price) 暂时不明白咋用。
mysql> create table message1(
-> id int(4) not null auto_increment,
-> name char(25) not null default '',
-> price double not null default '0.00',
-> content text,
-> primary key(id)
-> );
Query OK, 0 rows affected (0.09 sec)
热心网友
时间:2024-10-19 22:24
default '0' 后面的这个 不要单引号