Есть таблица с полем int - field_1.
Я хочу вставить новую строку.
Значение field_1 будет Максимальным значением из всех записей плюс один.
Я пробовал:
INSERT INTO table (field names, `field_1`)
VALUES (values, '(SELECT MAX(field_1) FROM table)');
Я получаю «0» в поле_1.
Я знаю, что могу сделать это по отдельным запросам.
Есть ли способ выполнить это действие одним запросом? Имеется в виду один звонок с php.
У меня есть поле с автоинкрементом «id», и я хочу добавить поле «position». Я хочу иметь возможность вносить изменения в положение, но новый элемент всегда будет иметь наивысшее положение