if PDO语句重复错误

时间:2017-04-17 19:39:14

标签: php mysql pdo duplicates

我必须使用代码将特定行移动到另一个表。

$id = $_GET['id'];
$table = $_GET['name'];
$trashtable = $_GET['name'] . "_trash";

$movetotable = $conn->prepare("INSERT INTO `$table` SELECT * FROM `$trashtable` WHERE id = :id");
$movetotable->bindParam(':id', $id, PDO::PARAM_STR);
$movetotable->execute();

如果此特定行的主键已存在,则会引发重复输入错误。

我想将包含重复主键的行添加为具有新ID的新行。

这可能吗?希望很快能听到一些消息!

0 个答案:

没有答案