Je souhaite créer des statuts de livraisons. Un statut est composé d'un simple champ name en varchar, mais il est diponible en plusieurs langues.
J'ai donc pensé à cette "architecture":
Le problème intervient lorsque je tente de créer un nouveau status.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Table orderstatus - id [auto-increment] Table orderstatustolanguages - idOrderStatus - idLanguage - statusName Table languages - id [auto-increment] - languageName
Je commence par
pour créer une nouvelle ligne, mais il semble qu'avec la derniere version de MySQL, il n'est plus possible de faire INSERT avec une valeur vide.Cela genere une erreur qui bloque la suite de l'execution de mon code java.
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT INTO orderstatus SET id=''
Mon architecture est elle à revoir ou y aurait il un moyen de contourner le problème (je prefererai ne pas toucher à la config mysql pour ne pas être trop permissif)
Partager