mysql语句后添加的值再添加就会添加到下面上面都是NULL

mysql语句,表名是school

img

怎么添加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改成主键