私はpythonとpymysqlライブラリを使用していると私は列にいくつかの特別な値がある行に配列を挿入するクエリを記述したいと思います。 例えばUSER_ID iは* chat_id = 22 USER_FIRST_NAME pymysqlインポートからこのコード を書くそのクエリの22 であるカラムに 'HI' を挿入= "こんにちは" 私はこのクエリを作成する方法条件付きで挿入する
db = connect(host="localhost", port=3306, user="root", passwd="",
db='support',charset='utf8')
cursor = db.cursor()
cursor.execute("""INSERT INTO users user_firstname VALUE %s WHERE user_id is
%s""",(user_first_name, chat_id))
db.commit()
を正しい形式で?
ここで、 'user_id'列はどこですか?それが 'users'の行にあれば?その場合、必要なものはUPDATEです(レコードを追加する必要はありません。変更する必要があります) –
はいuser_id列はユーザーテーブルにあります。 –