【发布时间】:2017-07-22 18:46:58
【问题描述】:
需要帮助如何解决这个问题... 我创建了一个包含以下列的用户表
Create table users
(
uid int(10) PRIMARY KEY AUTO_INCREMENT,
uname varchar(50),
password varchar(50),
email varchar(50)
);
当我使用uid 插入值时,它会成功执行:
Insert into users values(1,'ABC','Helloworld','ABC@gmail.com');
但是当我尝试不使用uid
Insert into users values('SDC','Helloworld','SDC@gmail.com');
执行不成功,报错
ERROR 1136 (21S01): Column count doesn't match value count at row 1
我的uid 有AUTO_INCREMENT 所以它应该会自动增加..
【问题讨论】:
标签: mysql sql insert primary-key auto-increment