我正在尝试使用同一张表的某些字段的 CONCAT 更新我的表的一个字段。
有了这个
UPDATE tabex SET field1=CONCAT(tabex.a1,', ',tabex.a2,', ',tabex.a3,', ',tabex.a4,', ',tabex.a5,', ',tabex.a6,', 'tabex.a7,', ',tabex.a8,', ',tabex.a9 );
此查询有 0 行受到影响并且没有错误。
有了这个其他查询
UPDATE tabex SET field1=CONCAT_WS(tabex.a1,', ',tabex.a2,', ',tabex.a3,', ',tabex.a4,', ',tabex.a5,', ',tabex.a6,', 'tabex.a7,', ',tabex.a8,', ',tabex.a9 );
如果某些 a(n) 字段的内容为 NULL,mysql 会复制上一个结果
有人可以帮助我吗?