Вставить отрицательный ID

  • Автор темы Автор темы SSW
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

SSW

Новичок
Вставить отрицательный ID

Добрый вечер...

Как можно вставить `id` (кот. уникальное) с отрицательным знаком?

Пр.: -20;

Выполняя запрос:

INSERT INTO `block_direcs` ( `id` )
VALUES ( LAST_INSERT_ID( ) * -1 ),

почему-то не срабатывает!

Как можно иначе?

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

И так получилось, что есть необходимость сделать корзину...

и т.п. разделы... Они должны иметь отрицательный id!

Пути назад нема!
 
SSW
из твоих бессвязных объяснений никак не следует, что разделы должны иметь отрицательный id

у всех каталоги. и у всех корзина.
но никому такие извращения не понадобились.

У тебя есть одна попытка объяснить человеческим языко, зачем тебе это понадобилось
 
У меня идет SELECT всех блоков для пользователей....

Заранее, я не знаю, какой будет id у корзины, корзины №2, корзины №3...

Для пользователя.... Select id >= 0.

Для корзины №1, №2, №3 Select id < 0!

Все что меньше 0, именую как сист. записи!
 
Не надо нагружать поле первичного ключа лишней сущностью.
Создайте еще одно.
 
SSW
Все что меньше 0, именую как сист. записи!
Добавь еще одно поле, которое будет иметь значение 1 если запись системная и 0 если нет и тогда тебе не понадобятся танци с бубном и отрицательные идентификаторы.
 
phprus

Такой вариант не подходит...

Вся программа тогда полетит не туда...

Мне нужен именно Отрицательный ID!
 
он тебе не нужен.
Давай ты полетишь вслед за своей программой.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху