【发布时间】:2011-07-11 09:35:41
【问题描述】:
我正在尝试将表中的一行复制到另一个表中。查询看起来像这样
INSERT INTO `quote_block_arc` (`id`,`quote_id`,`name`,`description`,`price`,`hours`,`days`,`total_hours`,`is_print`,`amends`) SELECT `id`,`quote_id`,`name`,`description`,`price`,`hours`,`days`,`total_hours`,`is_print`,`amends` FROM `quote_block` WHERE `quote_id` = '41'
但是,保存此行的重复键失败,有没有办法忽略该警告并运行查询?
【问题讨论】:
-
为什么要在表中使用重复键?如果您不使用唯一键删除模式中的约束。如果您需要唯一键,则不需要重复键。
-
@cmmi - 我没有重复,我将数据从一个表插入到另一个表中。