Mysql
 sql >> Base de données >  >> RDS >> Mysql

Insérer et définir la valeur avec max() + 1 problèmes

Vous pouvez utiliser le INSERT ... SELECT instruction pour obtenir le MAX()+1 valeur et insérez en même temps :

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