这个 SQL 语句的问题在于 tag 和 rank 的值应该是字符串类型,但是它们被赋值为一个列表,这会导致语法错误。

正确的 SQL 语句应该是:

UPDATE `公司表` SET tag='[\"500强/独角兽\", \"小而美\"]', rank='[\"2022胡润中国500强\", \"独角兽\", \"明星投资机构\", \"一线投资人被投企业\"]' WHERE name='货拉拉';

这里使用了反斜杠将双引号转义,确保字符串中的双引号不会被解释为语法符号。

update `公司表` set tag='['500强/独角兽', '小而美']', rank='['2022胡润中国500强', '独角兽', '明星投资机构', '一线投资人被投企业']' where name='货拉拉' 这个sql语句有什么问题

原文地址: https://www.cveoy.top/t/topic/xeF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录