文章詳情頁
python的MySQLdb庫中的executemany方法如何改變默認(rèn)加上的單引號?
瀏覽:76日期:2022-07-21 16:40:34
問題描述
我需要創(chuàng)建上百個表,表名是:abc_1、abc_2、abc_3……之前用execute創(chuàng)建,覺得有些慢,于是現(xiàn)在考慮能不能用executemany,然后發(fā)現(xiàn)executemany會把參數(shù)用單引號括起來,
>>cur.execute(’’’create table %s (id int(10));’’’,(’abc_1’,))create table ’abc_1’ ( #單引號拋出異常>>cur.execute(’’’create table `%s` (id int(10));’’’,(’abc_1’,))create table `’abc_’` ( #創(chuàng)建成功,但創(chuàng)建的表名多出兩個單引號
但是我們的庫不允許用單引號括起來表名或字段名,導(dǎo)致直接報錯。
問題解答
回答1:你把你語句create table %s (id int(10));中%s前后的符號去掉試試。
相關(guān)文章:
1. 視頻文件不能播放,怎么辦?2. mysql - 把一個表中的數(shù)據(jù)count更新到另一個表里?3. 請教使用PDO連接MSSQL數(shù)據(jù)庫插入是亂碼問題?4. mysql 查詢身份證號字段值有效的數(shù)據(jù)5. visual-studio - Python OpenCV: 奇怪的自動補全問題6. mysql - 分庫分表、分區(qū)、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處7. node.js - nodejs開發(fā)中常用的連接mysql的庫8. linux - Ubuntu下編譯Vim8(+python)無數(shù)次編譯失敗9. python - 爬蟲模擬登錄后,爬取csdn后臺文章列表遇到的問題10. Python爬蟲如何爬取span和span中間的內(nèi)容并分別存入字典里?
排行榜

熱門標(biāo)簽