Вопрос по добавлению записи в существующую таблицу друпал 9

Главные вкладки

Аватар пользователя natalikarn natalikarn 18 октября 2020 в 19:56

Помогите начать работу с базами данных в друпал, учусь быстро но недавно))

Мне нужно добавить в модуле, для примера, такую запись в существующую таблицу

$query = \Drupal::database()->update('inum');
$query->fields([
  'test' => $name,
]);
$query->execute();

Но в таблице есть id-поле - PRIMARY, которое не может быть пустым, как бы его добавить в код, чтобы оно работало автоматически как счетчик при добавлении новой записи, в виде +1?

Лучший ответ

Аватар пользователя natalikarn natalikarn 19 октября 2020 в 18:26

Вопрос закрыт - установила для индексного поля - AUTO_INCREMENT

Комментарии

Аватар пользователя natalikarn natalikarn 19 октября 2020 в 18:11

Добавила счетчик на определение кол-ва строк +1, но идея эта мне не нравится, ибо если удалить предыдущую строку, то нумерация ломается, т.е. возможна перезапись имеющейся строки, такой вариант хорош, только для того, чтобы никогда не удалять строки из таблицы, предполагаю, что есть автоматический учет id-записей в таблицах, но что-то не нашла