-- 示例代码:插入重复数据导致 MySQL 1062 错误
-- 假设有一个名为 users 的表,包含 id 和 username 字段,其中 id 是主键
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50) UNIQUE
);
-- 插入一条数据
INSERT INTO users (id, username) VALUES (1, 'john_doe');
-- 尝试插入相同的数据会导致 1062 错误,因为 id 和 username 都是唯一的
INSERT INTO users (id, username) VALUES (1, 'john_doe');
users
表中的 id
和 username
都有唯一性约束。第一次插入数据成功,但第二次插入相同的 id
和 username
会导致 1062 错误。INSERT IGNORE
或 ON DUPLICATE KEY UPDATE
等语句来处理重复数据。上一篇:mysql floor
下一篇:mysql procedure
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站