Mysql
 sql >> Baza danych >  >> RDS >> Mysql

AKTUALIZUJ kolumnę na podstawie wartości innej kolumny w tej samej tabeli

Zgodnie z sugestią Wytwórcy zmieniono, aby uwzględnić klauzulę WHERE, aby nie nadpisywać i istniejące REGNO.

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

Może być konieczne CAST year_admitted, jeśli nie jest już ciągiem

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Odpytywanie bazy danych MySQL

  2. Kolejność kolumn w indeksie wielokolumnowym w MySQL

  3. MySQL UPDATE z losową liczbą od 1 do 3

  4. MySQL - Nie można utworzyć widoku ze zmienną SET w środku

  5. Uruchamianie plików MySQL *.sql w PHP