尝试在MySQL中使用相同的id添加两行

时间:2017-03-17 15:34:41

标签: php mysql

我有一个MySQL表,在ID字段上有自动递增。但是我需要通过php创建两个具有相同id的行。

我尝试过使用$last_id = intval(mysql_insert_id());但是无法在第二行设置id。我是php的新手,SQL从未成为我最亲密的朋友。

$sql = "INSERT INTO 'table name' (name, age, phone) VALUES ({$name}, {$age}, {$phone});"
$result = mysqli_query($conn, $sql);

然后我想再次运行相同的插入语句,可能是手机不同,但ID相同。

1 个答案:

答案 0 :(得分:0)

这里的问题是auto_increment ID字段。这是一个主键,因为任何auto_increment字段必须定义为表的主键,因此不能有重复的记录。

您可以为您的" ID "创建和添加其他字段。你想要复制的字段然后你可以正常插入并离开自动递增字段做它的事情。