Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php在sql中插入具有相同主键的多行_Php_Mysql - Fatal编程技术网

使用php在sql中插入具有相同主键的多行

使用php在sql中插入具有相同主键的多行,php,mysql,Php,Mysql,要插入具有相同主记录的多个记录。 我试图插入具有相同主键的多条记录,但sql给出了错误“重复主键”。 可以使用id或主键插入多行。?主键的用途是它是唯一的,不能重复 主键的用途是它是唯一的,不能复制 主键的全部思想是为每一行都有一个唯一的标识符,因此您不能这样做。但是,如果需要对行进行分组的方法,可以向表中添加组列,也可以为分组创建表。例如,包含两列的group_成员和have,“group_id”和“row_id”。主键的整个思想是为每一行都有一个唯一的标识符,因此您不能这样做。但是,如果需要

要插入具有相同主记录的多个记录。 我试图插入具有相同主键的多条记录,但sql给出了错误“重复主键”。
可以使用id或主键插入多行。?

主键的用途是它是唯一的,不能重复


主键的用途是它是唯一的,不能复制


主键的全部思想是为每一行都有一个唯一的标识符,因此您不能这样做。但是,如果需要对行进行分组的方法,可以向表中添加组列,也可以为分组创建表。例如,包含两列的group_成员和have,“group_id”和“row_id”。

主键的整个思想是为每一行都有一个唯一的标识符,因此您不能这样做。但是,如果需要对行进行分组的方法,可以向表中添加组列,也可以为分组创建表。例如,group_成员和have包含两列,“group_id”和“row_id”。

主键应该是唯一的,这就是MySQL向您抛出该错误的原因

了解有关主键的更多信息


主键应该是唯一的,这就是为什么MySQL会抛出这个错误

了解有关主键的更多信息


主键是唯一的

您可以有一个组合主键:

CREATE TABLE track(
  album CHAR(10) NOT NULL,
  dsk INTEGER NOT NULL,
  posn INTEGER NOT NULL,
  song VARCHAR(255),
  PRIMARY KEY (album, dsk, posn)
)
当您希望防止表中多个数据库字段之间的重复数据时,复合唯一键非常有用


主键是唯一的

您可以有一个组合主键:

CREATE TABLE track(
  album CHAR(10) NOT NULL,
  dsk INTEGER NOT NULL,
  posn INTEGER NOT NULL,
  song VARCHAR(255),
  PRIMARY KEY (album, dsk, posn)
)
当您希望防止表中多个数据库字段之间的重复数据时,复合唯一键非常有用


重复的主键是非顺序键。主键必须是唯一的,否则不是主键。重复主键是非序列。主键必须是唯一的,否则它们不是主键。我知道主键是唯一的,但我希望针对同一id插入多行。如何操作?要将它们插入到哪里?在另一张桌子上?您只需要在同一个表中包含与该主id?相关的子项。是的,有不同的产品,每种产品都有自己的数量和重量。我想插入所有agianst one id。您应该编辑您的问题并添加当前表的ER图,因为您不能在同一个表上复制PK。您应该使用外键和关系。我知道主键是唯一的,但我希望根据同一id插入多行。如何操作?您希望在哪里插入它们?在另一张桌子上?您只需要在同一个表中包含与该主id?相关的子项。是的,有不同的产品,每种产品都有自己的数量和重量。我想插入所有agianst one id。您应该编辑您的问题并添加当前表的ER图,因为您不能在同一个表上复制PK。您应该使用外键和关系。