Задать вопрос
@cat_crash

Yii: как правильно сделать уменьшение ID при вставке?

Добрый день.

Схема базы такова что есть необходимость встаки новых моделей даныых с уменьшеним ID, другими словами от 0 до минус Int64. База - mysql
Вопрос - как правильней реализовать такое?
  • Вопрос задан
  • 2397 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@maxyc_webber
Web-программист
всякие извращения видал, конеш. но может таки сделать еще одно поле и его инкрементить? это как бы логичнее для потомков будет.

а по теме не забывайте, что такое делать необходимо с транзакциями
Ответ написан
AxisPod
@AxisPod
А нельзя разве при выборке поставить знак минуса перед полем и не париться, на худой конец вот 2 варианта:

1. сделать view, который будет выдавать id со знаком -, проблема с условиями.
2. сделать обычное автоинкремент поле, сделать рядом второе и триггером его устанавливать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 дек. 2024, в 16:13
50000 руб./за проект
23 дек. 2024, в 15:25
5000 руб./за проект
23 дек. 2024, в 14:47
4500 руб./за проект