python3.x - python中使用pymysql插入數(shù)據(jù)時(shí)當(dāng)數(shù)據(jù)是字母字符串時(shí)報(bào)錯(cuò)
問(wèn)題描述
python3中使用pymysql插入數(shù)據(jù),代碼如下
import pymysqlHOST = 'localhost'USER_NAME = 'root'PASSWORD = '712123000'DB_NAME = 'jiwenjuan'def connDB(): conn = pymysql.connect(host=HOST,user=USER_NAME,passwd=PASSWORD,db=DB_NAME); return conn conn = connDB()cursor = conn.cursor()insertSql = 'INSERT INTO user(user_phone,user_name,user_password) VALUES(%s,%s,%s)' % (’17855555555’,’lison’,’0000000’)cursor.execute(insertSql)conn.commit()
結(jié)果報(bào)如下錯(cuò)誤:
pymysql.err.InternalError: (1054, 'Unknown column ’lison’ in ’field list’')
如果吧 'lison' 改為 '123'這種數(shù)字字符串就能插入,請(qǐng)教大神是什么原因,還有就是當(dāng)數(shù)字字符串是'0000'的時(shí)候存到數(shù)據(jù)庫(kù)結(jié)果會(huì)變成 0 ,怎么讓他不要轉(zhuǎn)換成數(shù)字?
問(wèn)題解答
回答1:insertSql = 'INSERT INTO user(user_phone,user_name,user_password) VALUES(%s,’%s’,%s)' % (’17855555555’,’lison’,’0000000’)
相關(guān)文章:
1. java固定鍵值轉(zhuǎn)換,使用枚舉實(shí)現(xiàn)字典?2. php自學(xué)從哪里開(kāi)始?3. java - 我設(shè)置了cookie的max age,但是cookie依然在關(guān)閉游覽器后消失了4. MySQL客戶端吃掉了SQL注解?5. python小白的基礎(chǔ)問(wèn)題 關(guān)于while循環(huán)的嵌套6. css3 - [CSS] 動(dòng)畫(huà)效果 3D翻轉(zhuǎn)bug7. javascript - JS設(shè)置Video視頻對(duì)象的currentTime時(shí)出現(xiàn)了問(wèn)題,IE,Edge,火狐,都可以設(shè)置,反而chrom卻...8. 求大神幫我看看是哪里寫(xiě)錯(cuò)了 感謝細(xì)心解答9. phpstady在win10上運(yùn)行10. javascript - 百度echarts series數(shù)據(jù)更新問(wèn)題
