PHP環境不明な列「*」 'フィールドリストのソリューションで

見つけたことを次のようにpymysqlデータベースの挿入データの誤りを行うためにウェブサイトを使用する場合:
pymysql.err.InternalError:(1054、「不明な列『*』 『フィールド、リスト』で」)

このようなchar型として他の人が問題を抱えている、数は問題なく送信されたことが判明しました。
私は、SQL文を見て:
 cursor.execute(" SETを更新%S%S =%S、WHERE ID =%のS%S ID = "(MTYPE、属性、値、ID、ID))

我々はint型を使用する場合その実行中のデータの練習、SQLデータベース

ユーザーINTO INSERT(ユーザー、パス)の値(001001 ); 



char型データの実装では、SQL文はなったが、とき:

ユーザー(ユーザー、。INSERT INTO パス)の値(ABC、ABC) ; 

char型を追加するために、今、私たちは、今、問題を見ることができる「」記号を(単一または二重引用符することができます)。

だから私はそれを評価するために引用符に入れます。
cursor.execute(" UPDATEのSET%S%S = '%のS'、ID = '%のS' ID = '%S' "%(MTYPE、属性、値、ID、ID))

 

おすすめ

転載: www.cnblogs.com/daofaziran/p/11639798.html