Je suis en train de mettre à jour le dossier en double dans MySQL,insert en sélection sur requête en double mysql
J'ai une table avec plusieurs colonnes, mais je veux mettre à jour seulement une colonne d'une autre table avec la même desc que la table en cours, mais il ne met pas à jour les enregistrements.
ma requête est:
insert dans backup_prochart.symbol_list (ticker, date_fin, cur_date) ticker select, t.end_date, t.cur_date de prochart.symbol_list t où ticker = t.ticker et ticker = 'MAY17' lors de la mise à jour de la clé en double end_date = t.end_date, cur_date = t.cur_date;
une autre requête i essayé
insert dans backup_prochart.symbol_list (ticker, end_date, cur_date) sélectionner t.ticker, t.end_date, t.cur_date de prochart.symbol_list t où ticker = t. ticker et t.ticker = 'MAY17' lors de la mise à jour de la clé en double end_date = t.end_date, cur_date = t.cur_date;
quelqu'un peut-il me dire ce qui ne va pas avec ma requête.?
Un message d'erreur s'affiche? –
Je ne peux pas reproduire votre problème, la requête 1 fonctionne très bien pour moi. Pouvez-vous publier vos définitions de table s'il vous plaît. –