I have a table containing a video_id field which is set to unique accept NULL values. However it will not accept two null values. Table type InnoDB or MYISAM will not work.
This produces a duplicate key error on video _id (Null value):
INSERT INTO dances (name, video_id, level) VALUES ('abc', '', 'beg');
If I read the Mysql rules correctly it should do so. Can anyone suggest where to go next?