gpt4 book ai didi

mysql - 使用 Ruby 插入二进制数据的 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 06:09:06 24 4
gpt4 key购买 nike

我正在尝试使用 ruby​​ 中的“mysql”gem 将一些二进制数据插入数据库。但由于二进制数据包含许多单引号和双引号,因此以下代码失败。请帮我解决这个问题。

m = mysql.prepare("insert into data (binary) values ('#{binary_data}') ")

错误:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.......' at line 1 (Mysql::Error)

最佳答案

二进制reserved word在 mysql 中,所以用撇号将其括起来,例如

insert into data (`binary`) ......

关于mysql - 使用 Ruby 插入二进制数据的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9962419/

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