正如Gordon Linoff所说,您不应该尝试以这种方式处理它。在该表和供应商表之间制作一个适当的链接表。
我需要一个帮助。我需要使用PHP和Mysql将一个新值与数据库列中的现有值连接起来。
db_admin
id supplier_id
1 2,3,4,5,6
在supplier_id
列中,我有一些值,比如2,3,4,5,6
。假设我需要添加另一个值,比如说7
和现有的supplier_id
,最后使用逗号运算符,结果将是2,3,4,5,6,7
,所以我需要查询它。请帮帮我。
使用Concat 仅使用以下查询
UPDATE `db_admin` SET `supplier_id` = concat(supplier_id, ',7') WHERE `id` = 1;
https://en.wikipedia.org/wiki/Associative_entity
你现在可以添加7,但明天你想删除4,然后你就有了新的问题。