Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.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 在MySQL的单个单元格中插入多个值_Php_Mysql - Fatal编程技术网

Php 在MySQL的单个单元格中插入多个值

Php 在MySQL的单个单元格中插入多个值,php,mysql,Php,Mysql,我找了不同的。是否可以在单个单元格中插入多个值 在ID475下,所有值都可以像related_id=281283284285286那样存储吗 INSERT INTO LOGI (related_id)VALUES(281), (283), (284), (285), (286) 如果要更新logiid=613的所有logi_关键字_id,请立即更新1 更新logi_logi_关键字集logi_关键字_id='102'其中存在logi_id='543',但它会给出错误-#1062-对键“PRI

我找了不同的。是否可以在单个单元格中插入多个值

在ID475下,所有值都可以像related_id=281283284285286那样存储吗

INSERT INTO LOGI (related_id)VALUES(281), (283), (284), (285), (286)
如果要更新logiid=613的所有logi_关键字_id,请立即更新1
更新logi_logi_关键字集logi_关键字_id='102'其中存在logi_id='543',但它会给出错误-#1062-对键“PRIMARY”重复输入“543-102”

如果您真的想,请确定,假设
相关的\u id
varchar
text
列类型

INSERT INTO LOGI (related_id) VALUES('281,283,284,285,286');
然而,这打破了整个外键范式。您将无法基于此列运行选择查询和联接表

最好创建一个交叉引用表。可以用
LOGI\u id
RELATED\u id
列将其称为
LOGI\u RELATED
。然后,您可以有一个
LOGI
记录,该记录与多个
相关的
记录有关系


听起来您可能想对“多对多关系”进行一些研究,并改进您的数据库设计。

如果您真的想,请确定,假设
相关的\u id
varchar
text
列类型

INSERT INTO LOGI (related_id) VALUES('281,283,284,285,286');
然而,这打破了整个外键范式。您将无法基于此列运行选择查询和联接表

最好创建一个交叉引用表。可以用
LOGI\u id
RELATED\u id
列将其称为
LOGI\u RELATED
。然后,您可以有一个
LOGI
记录,该记录与多个
相关的
记录有关系


听起来您可能想对“多对多关系”进行一些研究,并改进您的数据库设计。

如果您真的想,请确定,假设
相关的\u id
varchar
text
列类型

INSERT INTO LOGI (related_id) VALUES('281,283,284,285,286');
然而,这打破了整个外键范式。您将无法基于此列运行选择查询和联接表

最好创建一个交叉引用表。可以用
LOGI\u id
RELATED\u id
列将其称为
LOGI\u RELATED
。然后,您可以有一个
LOGI
记录,该记录与多个
相关的
记录有关系


听起来您可能想对“多对多关系”进行一些研究,并改进您的数据库设计。

如果您真的想,请确定,假设
相关的\u id
varchar
text
列类型

INSERT INTO LOGI (related_id) VALUES('281,283,284,285,286');
然而,这打破了整个外键范式。您将无法基于此列运行选择查询和联接表

最好创建一个交叉引用表。可以用
LOGI\u id
RELATED\u id
列将其称为
LOGI\u RELATED
。然后,您可以有一个
LOGI
记录,该记录与多个
相关的
记录有关系


听起来您可能想对“多对多关系”进行一些研究,并改进数据库设计。

在这种情况下,您需要另一个表,以使用表id作为外键来建立一对多关系。
大概是这样的:

另一张桌子

id |您的|表| id |相关| id

1 | 475 |值


2 | 475 |另一个_值

在这种情况下,您需要另一个表来使用表id作为外键建立一对多关系。
大概是这样的:

另一张桌子

id |您的|表| id |相关| id

1 | 475 |值


2 | 475 |另一个_值

在这种情况下,您需要另一个表来使用表id作为外键建立一对多关系。
大概是这样的:

另一张桌子

id |您的|表| id |相关| id

1 | 475 |值


2 | 475 |另一个_值

在这种情况下,您需要另一个表来使用表id作为外键建立一对多关系。
大概是这样的:

另一张桌子

id |您的|表| id |相关| id

1 | 475 |值



2 | 475 |另一个| u值

@Hanky웃Panky我看到OP要求“在单个单元格中插入多个值。”全部“在id 475下”。这听起来不像是多行。但是看看他们给出的问题图像链接,你会注意到它是另一种方式。他们每天都有新的一排value@Hanky웃问题在于形象,而不是他想要什么。他希望所有这些值都“在ID475下”,这是一行。这很合理。@jszobody您可以这样存储,并使用explode和Inclode函数获取数据并合并数据,但最好将它们存储在一个不同的表中,uid和相关的\u id作为两列,外键为onuid@Hanky웃Panky我看到OP要求“在单个单元格中插入多个值。”全部“在id 475下”。这听起来不像是多行。但是看看他们给出的问题图像链接,你会注意到它是另一种方式。他们每天都有新的一排value@Hanky웃问题在于形象,而不是他想要什么。他希望所有这些值都“在ID475下”,这是一行。这很合理。@jszobody您可以这样存储,并使用explode和Inclode函数获取数据并合并数据,但最好将它们存储在一个不同的表中,uid和相关的\u id作为两列,外键为onuid@Hanky웃Panky我看到OP要求“在单个单元格中插入多个值。”全部“在id 475下”。这听起来不像是多行。但是看看他们给出的问题图像链接,你会注意到它是另一种方式。他们每天都有新的一排value@Hanky웃问题在于形象,而不是他想要什么。他希望所有这些值都“在ID475下”,这是一行。这很合理。@jszobody您可以这样存储,并使用explode和Inclode函数获取数据并合并数据,但最好将它们存储在一个不同的表中,uid和相关的\u id作为两列,外键为on