再会!
我对mysql语法有一些问题。我只需要选择那些最大值SID
超过的名称,输入值'我尝试使用pymysql来做到这一点:
SELECT `name` FROM `files` WHERE
SELECT `sid` FROM `origin_files` WHERE `name` LIKE %s
ORDER BY `sid` DESC LIMIT 1 >= %s",(name, count);
mysql说语法有错误。
描述文件:
+-------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| name | varchar(50) | NO | | NULL | |
| sid | int(4) | NO | | NULL | |
| path | varchar(200) | NO | PRI | NULL | |
+-------+--------------+------+-----+---------+-------+
desc origin_files:
+-------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| name | varchar(50) | NO | | NULL | |
| sid | int(4) | NO | | NULL | |
| path | varchar(200) | NO | PRI | NULL | |
+-------+--------------+------+-----+---------+-------+
如果您能帮助解决这个问题,我将不胜感激。