【发布时间】:2012-04-11 01:08:03
【问题描述】:
我可以使用以下代码在我的表中克隆一行:
$uuid = 'blahblah';
INSERT INTO events (title, subtitle) SELECT title, subtitle FROM events WHERE uuid = '$uuid'
但是,我想为新克隆的行生成一个新的唯一 ID。此表列的名称为“uuid”,如何在克隆过程中插入新的唯一 ID?我有一个 INT 类型的自动索引列,但我也有一个 VARCHAR 类型的唯一 ID 列,用于每一行(混合字母数字)。
提前致谢。
【问题讨论】:
-
$uuid = 'blahblah';看起来不像 MySQL。如果您使用的是 PHP,则此插入查询很可能会发生 SQL 注入。