![]() |
sql запрос
в базе есть таблица с двумя полями: A и B
оба поля в таблице не уникальные Код:
+---+---+например нельзя вставить | 0 | 0 | - такая запись уже есть вопрос: как добиться такого результата делая только один запрос к базе? спасибо |
ответ найден - уникальная пара полей:
CREATE TABLE `new` ( `a` INT( 10 ) NOT NULL , `b` INT( 10 ) NOT NULL , UNIQUE (`a` ,`b`) ) TYPE = MYISAM ; |
а потом лучае не уникальности будеть выдаватьсяч ошибка.
|
А что, есть другие идеи?
|
2ffffff прости, а уникальность достигнута не будет? или для тебя лучше, чтобы тебе вообще система сообщала результаты запроса?
любитель блин пхп4. |
Цитата:
INSERT IGNORE INTO `new` ( `a` , `b` ) VALUES ( 0, 1); Цитата:
|
| Часовой пояс GMT +4, время: 11:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.