同じ「日付、表示用日付、名前」があれば「予約時間、URL」を更新し、なければ新規追加したいです。
現状、名前のみ異なるデータを与えて動かしても、一番初めのデータしか登録されません。
どのように修正したらやりたいことが実現できるでしょうか?
pythone
1self.cursor.execute('insert into talkport (日付, 表示用日付, 名前, 予約時間, URL) values ("{0}", "{1}", "{2}", "{3}", "{4}") \ 2 ON DUPLICATE KEY UPDATE 予約時間 = VALUES(予約時間), URL = VALUES(URL)'.format(day, dispday, name, yoyaku, url))
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。