У меня есть таблица, содержащая поле video_id, которое устанавливается как уникальное, принимает значения NULL. Однако он не примет два нулевых значения. Тип таблицы InnoDB или MYISAM не будет работать.Уникальное поле Mysql не принимает несколько нулей
Это создает дубликат ключа ошибки на видео _id (значение Null):
INSERT INTO dances (name, video_id, level) VALUES ('abc', '', 'beg');
Если я прочитал правила Mysql правильно он должен сделать это. Может ли кто-нибудь предложить, куда идти дальше?
показать свое создать таблицу заявление –
Показать небольшой пример ('CREATE TABLE',' INSERT' несколько строк), где это происходит. Вы можете использовать ** [sqlfiddle.com/] (http://sqlfiddle.com/) ** –
Вы случайно добавили атрибут 'DEFAULT x' в столбец? –