Нужно проверить есть ли в таблице поле с заданной датой,если нет,то создать, если есть - положить в last_insert_id() id существующего поля. Пытался сделать так,но что-то не получается
cursor.execute("INSERT INTO current_schedule (id_schedule, date) VALUES ('{}','{}') \
ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id);".format(id_schedule,lessondate))
Дело в том,что после этого мне нужно добавлять записи в соответствии c полученным id.
if flag == str_to_bool('true'):
cursor.execute("INSERT INTO statistic (id_student, id_current_schedule,here) \
VALUES ('{}',LAST_INSERT_ID(),1)".format(id_student))
if flag == str_to_bool('false'):
cursor.execute("INSERT INTO statistic (id_student, id_current_schedule,here) \
VALUES ('{}',LAST_INSERT_ID(),0)".format(id_student))
В моем случае запись добавляется каждый раз с новым id, возможно неправильный подход вовсе?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Текст задачи приведён нижеЗадача со степика, ссылку на задачу оставлю ниже, т