mysql语句,表名是school
怎么添加id到上面啊,我id是后添加的,然后添加id的时候都自动添加到下面了,帮忙写个语句吧
id没有设置为非空自增么,如果设置了,就会自动生成的,更新id可以使用update 语句 update school set id =1 where name='小明'
建议题主重新创建一下这个表,设置主键为id列,且为自增长
下面的 PRIMARY KEY AUTO_INCREMENT 就是主键自增长关键字
创建新的表之后,你在插入数据的时候,id就是自己增加的了
CREATE TABLE tb_student3(
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(20) UNIQUE KEY,
age INT DEFAULT NULL
);
另外也建议你学习一下相关知识,可以参考一下:
http://c.biancheng.net/view/7624.html
update school set id = 2 where name = '小明';
建议还是把id改成主键