python - SQL查询错误字符串

标签 python mysql sql string

在我的查询中:

SELECT * FROM ecoprosys.dataset where name="1'-Hydroxyestragole";

我的查询不起作用,因为它与其中已有逗号的 my 字符串混淆。

最佳答案

您需要escape the single quote目前in your string literal 。尝试下面的查询:

SELECT * FROM ecoprosys.dataset where name='1''-Hydroxyestragole';

关于python - SQL查询错误字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45162937/

相关文章:

python - 关于 if-elif 语句格式的快速问题

python - Python:从给定时间播放音频文件

Python函数从R到L垂直镜像图像

php - mysql用户订阅查询失败

php - Mysql邻接表模型替代?

SQL MAX() 省略值

python - 如何定制 Flask-Admin 模块的内联模型 View /表单?

php - 通过 mysql 上的变量发送 "null"不会删除该行

Javascript - 将元素添加到具有固定值的查询结果的最佳/最快方法

sql - 在数据库上创建一个变量来保存全局统计信息