python3.x - Apabila menggunakan pymysql untuk memasukkan data dalam python, ralat berlaku apabila data ialah rentetan abjad.
滿天的星座
滿天的星座 2017-06-12 09:25:33
0
1
1058

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?

滿天的星座
滿天的星座

membalas semua(1)
伊谢尔伦
insertSql = "INSERT INTO user(user_phone,user_name,user_password) VALUES(%s,'%s',%s)" % ('17855555555','lison','0000000')
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan