Rumah > Soal Jawab > teks badan
Gunakan pymysql untuk memasukkan data dalam python3, kodnya adalah seperti berikut
import pymysql
HOST = "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()
Hasilnya ialah ralat berikut:
pymysql.err.InternalError: (1054, "Unknown column 'lison' in 'field list'")
Jika anda menukar "lison" kepada "123", rentetan angka boleh disisipkan Saya membuat ia berfungsi? Dia tidak mahu menukarnya kepada nombor?
伊谢尔伦2017-06-12 09:27:33
insertSql = "INSERT INTO user(user_phone,user_name,user_password) VALUES(%s,'%s',%s)" % ('17855555555','lison','0000000')