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

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

Добрый день.

Схема базы такова что есть необходимость встаки новых моделей даныых с уменьшеним ID, другими словами от 0 до минус Int64. База - mysql
Вопрос - как правильней реализовать такое?
  • Вопрос задан
  • 2398 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@maxyc_webber
Web-программист
всякие извращения видал, конеш. но может таки сделать еще одно поле и его инкрементить? это как бы логичнее для потомков будет.

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

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

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

Похожие вопросы