我正在测试PHP的数据库sakila。从城市列表中,我想将其中一个移到另一个城市中。避免错误“重复主键”的唯一方法是分配一个未分配给目标行的新ID,将我的城市移动到行ID(现在是免费的),最后将城市移回到具有被释放了。
有更快的方法吗?
$sql = "UPDATE city SET city_id=1000 WHERE city_id=100";
$sql1 = "UPDATE city SET city_id=100 WHERE city='Barcelona'";
$sql2 = "UPDATE city SET city_id=55 WHERE city_id=1000";
非常感谢你!