Mon problème est que je ne connais rien aux requêtes SQL mais que je dois faire quelque chose qui, à mon avis, ne devrait pas être difficile. J'ai essayé certaines des questions recommandées mais je n'arrive pas vraiment à comprendre comment les extrapoler à mon cas, j'espère que vous pourrez m'aider.
En gros, ce dont j'ai besoin est de créer des lignes dans un tableau et d'utiliser Valeurs des autres lignes du même tableau, j'essaierais d'être très précis.
J'ai un tableau (vb_postmeta) avec beaucoup de lignes, certaines d'entre elles ressemblent à ceci :
meta_id | post_id | Clé méta | Valeur en yuans |
---|---|---|---|
1434 | 500 | bpxl_videourl | 1006hyOKoUM |
1435 | 501 | bpxl_videourl | skjd9F008mN |
Ce dont j'ai besoin ici, c'est, pour chaque ligne, de créer une nouvelle ligne comme celle-ci :
meta_id | post_id | Clé méta | Valeur en yuans |
---|---|---|---|
Automatique | 500 | csco_post_video_url | https://www.youtube.com/watch?v=lOO6hyOKoUM |
Automatique | 501 | csco_post_video_url | https://www.youtube.com/watch?v=skjd9F008mN |
meta_id est la clé et devrait donc être généré automatiquement, tandis que post_id devrait être le même et meta_value devrait également avoir la même valeur avec l'URL Youtube ajoutée devant.
Je ne sais vraiment pas à quel point c'est difficile, mais j'espère que ce n'est pas trop difficile,
Merci d'avance pour toute aide, j'ai du mal avec ça.
En supposant que votre méta_id est AI (auto-incrémentation) et que vous utilisez MySQL (modification mineure de MSSQL), essayez :
Sur la base des réponses suggérées, j'ai fini par utiliser ceci :