sql >> Databáze >  >> RDS >> Mysql

MySql zkopíruje hodnotu z jednoho řádku do druhého

Hledal jsem řešení a narazil jsem na tento příspěvek. Spuštění sql však vedlo k chybě syntaxe.

S odkazem na dokumenty mysqlhttp://dev.mysql.com/ doc/refman/5.0/en/update.html Všiml jsem si - alespoň ve verzi 5 - mysql má pro toto jinou syntaxi.

obecné prohlášení by bylo:

update table t1, table t2 
set t1.field1 = t2.field2, ..., t1.fieldN = t2.fieldN
where t1.someid = t2.someid and t1.fieldX = '...' and t2.fieldY = '...'


  1. Kumulativně přidejte chybějící data z předchozího měsíce nebo roku

  2. Dynamické připojení k databázi MySQL pro Entity Framework 6

  3. SQL Vložit řádek a zkopírovat vložené ID automatického přírůstku do jiného sloupce

  4. Hibernate negeneruje kaskádu