我正在尝试使用pymysql将mysql中的表读入python中。。。声明schema语句时,无法放置占位符。下面是示例代码:
schema = "SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME like '%' AND TABLE_SCHEMA = '%s'"%(,db_name)
我试过这个。。
schema = "SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME like '%' AND TABLE_SCHEMA = '%s'"%db_name
我想将存储在db\u name中的名称作为表\u架构,但它引发了错误:
语法错误:无效语法
请帮帮我哪里出了问题?
1条答案
按热度按时间w6lpcovy1#
但是请注意,您应该更喜欢f-strings(python3.6+)或str.format(),而不是%方法。