INSERT INTO
db_exampl(`pid`,`title`,`img`,`release_id`,`release_time`,
`last_edit_time`,`scene_id`,`brand_id`,`style_id`,`type`,`describe`,
`group_id`,`is_open`,`status`)
SELECT
`pid`,`title`,`img`,`release_id`,`release_time`,
`last_edit_time`,`scene_id`,`brand_id`,`style_id`,`type`,`describe`,
`group_id`,`is_open`,`status` FROM db_examplWHERE id = $id简化的写法就是
INSERT INTO 表名 SELECT * FROM 表名 WHERE id = xxx;因为我的数据表中id是主键,用简化的写法执行的时候提示
Duplicate entry '000004' for key 'PRIMARY'所以,很无奈的只能把字段都写出来
SQL插入与主键冲突
7070

被折叠的 条评论
为什么被折叠?



