我必须使用代码将特定行移动到另一个表。
$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的新行。
这可能吗?希望很快能听到一些消息!