Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.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
Mysql 要在id以逗号分隔的行中添加id吗_Mysql_Sql_Delimiter_Comma - Fatal编程技术网

Mysql 要在id以逗号分隔的行中添加id吗

Mysql 要在id以逗号分隔的行中添加id吗,mysql,sql,delimiter,comma,Mysql,Sql,Delimiter,Comma,我有一个表,它有一列日志,比如1,2,3,4,5。 现在,如果我必须添加带有上述数据的Journalid6。怎样才能做到这一点 虽然我同意评论员的意见,即不应存储分隔字符串,但要回答您的问题,可以通过字符串连接来完成。修复您的数据结构。以逗号分隔的字符串存储数字ID列表并不是存储数据的SQLish方式。在同一字段中存储多个值是一个众所周知的坏主意。把你的值分成一个相关的表。是的,我知道,但我不能改变数据结构。任何替代方法???@kratikasharma:这不是关系数据库中通常解决的问题,也不是

我有一个表,它有一列日志,比如1,2,3,4,5。 现在,如果我必须添加带有上述数据的Journalid6。怎样才能做到这一点


虽然我同意评论员的意见,即不应存储分隔字符串,但要回答您的问题,可以通过字符串连接来完成。

修复您的数据结构。以逗号分隔的字符串存储数字ID列表并不是存储数据的SQLish方式。在同一字段中存储多个值是一个众所周知的坏主意。把你的值分成一个相关的表。是的,我知道,但我不能改变数据结构。任何替代方法???@kratikasharma:这不是关系数据库中通常解决的问题,也不是工具专门设计用来解决的问题。实际上,您有一个要更新为新字符串值的字符串值。如何计算新的字符串值可能需要各种字符串操作函数。简单的字符串连接?