SQL Anywhere
Добавлено: 16 мар 2005, 18:49
есть таблица в которой есть поле ID которое primary key. Я его хочу чтобы его значения были уникальными и + оно увеличивалось каждый раз при пустом поле в операторе insert
я установил соответствующие опции в advanced properties для поля а тама Pre-defined autoincrement и values are unique
но когда я вставляю значения
если же я убираю галочку в advanced properties то ошибка другая
короче што за мммм... ерунда может быть и как с ней бороться
я установил соответствующие опции в advanced properties для поля а тама Pre-defined autoincrement и values are unique
но когда я вставляю значения
Код: Выделить всё
Insert into mytable values('',...) // где первое поле как раз для ID
то выкидывает ошибку index 'mytable UNIQUE(ID)' for table 'mytable' would not be unique
Код: Выделить всё
primary key for table 'mytable' is not unique.