sql >> Database teknologi >  >> RDS >> Mysql

Opdatering af rækker baseret på andre rækker i samme tabel

Du kan bruge en multiple tabel UPDATE erklæring for at gøre dette:

http://dev.mysql.com/doc/refman/5.0 /da/update.html

UPDATE items i1
JOIN items i2 
    ON i1.color = i2.color
    AND i1.texture = i2.texture
    AND i2.type IS NOT NULL
SET i1.type = i2.type
WHERE i1.type IS NULL        



  1. Hvordan beskytter denne PDO-kode mod SQL-injektioner?

  2. Hvorfor forårsager denne MySQL-udløser et stackoverløb?

  3. SQLite brugertilladelser

  4. Hvordan undgår man flere funktionsevaler med (func()).*-syntaksen i en SQL-forespørgsel?