Перезаписываются существующие строки таблицы (RDS, MySQL) - PullRequest
0 голосов
/ 17 июня 2019

У меня возникла странная проблема, когда мои существующие строки таблицы (RDS MySQL) перезаписывались. Запуск СПА (Vuetify). Когда пользователь отправляет данные POST, он перезаписывает существующую строку таблицы, а не создает новую строку.

Странная вещь в том, что это случается только иногда, казалось бы, наугад. Иногда он будет работать правильно, а иногда перезаписывает существующие данные. Я не могу связать что-либо в журналах с этими событиями, ни связать это с определенной ошибкой.

У нас есть два поля DATETIME, которые иногда дают неверные метки времени, в других случаях эта метка времени указывается пустым. 0000-00-00 00: 00: 00.

Кажется, проблема возникла из ниоткуда. Кто-нибудь испытывал что-либо подобное?

CREATE TABLE media ( id int (11) NOT NULL AUTO_INCREMENT, content_id int (11) DEFAULT NULL, type enum ('image', 'video', 'pdf', 'link') COLLATE utf8_unicode_ci DEFAULT NULL, title varchar (255) COLLATE utf8_unicode_ci DEFAULT NULL, url varchar (255) COLLATE utf8_unicode_ci DEFAULT NULL, created_at datetime НЕ NULL, updated_at datetime НЕ NULL, ПЕРВИЧНЫЙ КЛЮЧ (id) ) ENGINE = InnoDB AUTO_INCREMENT = 132 CHARSET ПО УМОЛЧАНИЮ = utf8 COLLATE = utf8_unicode_ci;

...