sql >> Base de Datos >  >> RDS >> Mysql

Insertar y establecer valor con max()+1 problemas

Puede usar el INSERT ... SELECT declaración para obtener el MAX()+1 valor e insertar al mismo tiempo:

INSERT INTO 
customers( customer_id, firstname, surname )
SELECT MAX( customer_id ) + 1, 'jim', 'sock' FROM customers;