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

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

SSW

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

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

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

Пр.: -20;

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

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

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

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

-------
Иван
 

Фанат

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

SSW

Новичок
У меня идут каталоги....

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

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

Пути назад нема!
 

Фанат

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

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

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

SSW

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

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

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

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

Все что меньше 0, именую как сист. записи!
 

Trianon

Новичок
Не надо нагружать поле первичного ключа лишней сущностью.
Создайте еще одно.
 

phprus

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

SSW

Новичок
phprus

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

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

Мне нужен именно Отрицательный ID!
 

HraKK

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