J'essaie d'insérer une nouvelle ligne et de définir le customer_id avec max()+1. La raison en est que la table a déjà un auto_increatment sur une autre colonne nommée id et la table aura plusieurs lignes avec le même customer_id.
Avec ça:
INSERT INTO customers
( customer_id, firstname, surname )
VALUES
((SELECT MAX( customer_id ) FROM customers) +1, 'jim', 'sock')
... J'obtiens toujours l'erreur suivante :
#1093 - You can't specify target table 'customers' for update in FROM clause
De plus, comment empêcher que 2 clients différents soient ajoutés en même temps et n'aient pas le même customer_id ?