J'ai besoin de mettre à jour 3 champs dans une table de base de données mySQL par programme. Je dois mettre à jour label_id, label & company_id
Requête SQL pour mettre à jour le champ
Ce que je besoin est une requête SQL qui me permet d'indiquer ce que le company_id
est et les champs « étiquette », puis l'ont générer automatiquement l'étiquette ids.
Par exemple, créez label="test"
, company_id="17"
...... et générez-le automatiquement le label_id. Des idées sur une requête SQL pour le faire? exemple, le tableau de la structure:
label_id label company_id
1 Cook 8
2 Chef 8
3 Driver 9
'UPDATE yourtable SET champ = valeur, champ = valeur WHERE champ = valeur'? –
Merci. Mais comment saura-t-il créer les valeurs label_id? – firecasey
Peut-être utiliser un déclencheur sur insert. Une fois que les deux premières valeurs sont insérées, vous pouvez générer et insérer le company_id, éventuellement basé sur les deux premières valeurs: Cook 8 Cook_8 (ou Cook8, C8, etc.). – N1tr0