CREATE TABLE IF NOT EXISTS `users` (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(255) NOT NULL,
password VARCHAR(255) NOT NULL,
org_id int NOT NULL,
phonenum int NOT NULL
) ENGINE=INNODB;
INSERT INTO `users` VALUES (1, 'USER','abcd', 1, 1);这会在第13行引发一个错误:错误1062 (23000):“users.PRIMARY”键的重复条目“1”
谢谢你的帮助!
发布于 2023-01-06 01:15:52
当一个字段是自动增量时,通常不会写入它。将查询更改为
INSERT INTO `users` (`username`,`password`,`org_id`,`phonenum`)
VALUES ('USER','abcd', 1, 1);在这种情况下,您将指定字段名及其值。
https://dba.stackexchange.com/questions/321776
复制相似问题