gpt4 book ai didi

mysql - 这些查询有什么区别?

转载 作者:行者123 更新时间:2023-11-29 11:08:49 25 4
gpt4 key购买 nike

我有一个动态更新到迁移文件的查询,当我执行确切的查询时,它会抛出此错误,我已经尝试了很多次,但没有任何效果! 语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 'type':'text','filed_name':'Ture_st aare','order':'5','values':['Mr' 附近使用的正确语法,'夫人','小姐']'位于第 1 行

Query 1
// working
DB::statement("Insert Into custom_fields_configure (`table_name`, `configure`, `filed_name`, `module_id`,`created_at`,`updated_at` ) values ('ads','test','cf_Ture_staare',22,now(),now());");

Query 2
// Not working
DB::statement("Insert Into custom_fields_configure (`table_name`, `configure`, `filed_name`, `module_id`,`created_at`,`updated_at` ) values ('ads','{'type':'text','filed_name':'Ture_staare','order':'5','values':['Mr','Mrs','Miss'],'datalenght':'5'}','cf_Ture_staare',22,now(),now());");

如何解决这个问题?

最佳答案

您似乎正在尝试将此值作为字符串插入。

{ '类型':'文本', 'filed_name': 'Ture_staare', “订单”:“5”, '值(value)观': ['先生', '女士', '小姐'], “数据长度”:“5”}

这对我来说似乎有点不对劲,因为看起来其中的大部分文本(例如“type”:“text”,“datalenght”:“5”)不应该在那里。不过,如果您需要将相同的值作为一个值,那么您需要添加“\”,以便将相同的值视为单个字符串值。

希望这有帮助!

关于mysql - 这些查询有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40966452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com