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

AKTUALIZUJTE sloupec na základě hodnoty jiného sloupce ve stejné tabulce

Podle návrhu zpracovatele upraveno tak, aby zahrnovalo klauzuli where, abyste nepřepsali existující REGNO.

UPDATE students SET REGNO = CONCAT( year_admitted, SERIAL )
WHERE REGNO IS NULL OR REGNO=''

Možná budete muset CAST year_admitted, pokud to již není řetězec

UPDATE students SET REGNO = CONCAT( CAST(year_admitted as CHAR), SERIAL )
WHERE REGNO IS NULL OR REGNO=''


  1. Jak Typeof() funguje v SQLite

  2. Jak zobrazit den a datum v datech časového razítka (PHP MYSQL)

  3. Jak dekódovat hex bajtového sloupce PostgreSQL na int16/uint16 v r?

  4. Ovladač PayPal ODBC