作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的mysql代码
select ID, GROUP_CONCAT(CONCAT('{R_ICODE:"', R_ICODE, '", RANK:"',RANK,'"}')) list from RESULT where USER_ID='ehae065@daum.net' group by ID;
这是我的pymysql代码
cursor.execute("ID, GROUP_CONCAT(CONCAT('{R_ICODE:"', R_ICODE, '", RANK:"', RANK, '"}')) list from RESULT where USER_ID='ehae065@daum.net' group by ID")
当我运行 pymysql 代码时,我得到了语法错误,所以如果有人知道正确的方法请教我谢谢
最佳答案
首先,您错过了select
语句,其次您需要转义
您的双引号
。
cursor.execute("SELECT ID
, GROUP_CONCAT(CONCAT('{R_ICODE:\"', R_ICODE, '\", RANK:"', RANK, '\"}')) list
FROM RESULT WHERE USER_ID='ehae065@daum.net' group by ID")
关于python - 如何将mysql concat代码更改为pymysql代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58848151/
我是一名优秀的程序员,十分优秀!