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

Skopiuj wartości z jednej kolumny do drugiej w tej samej tabeli

Krótka odpowiedź na ten kod to:

UPDATE `table` SET test=number

Tutaj table to nazwa tabeli i jest otoczona poważnym akcentem (znanym również jako back-ticks `), ponieważ jest to konwencja MySQL dotycząca słowa kluczowe ucieczki (i TABLE w takim przypadku jest słowem kluczowym).

UWAGA!

To dość niebezpieczne zapytanie, które wyczyści wszystko w kolumnie test w każdym wierszu tabeli, zastępując go number (niezależnie od wartości)

Częściej używa się WHERE klauzula ograniczająca zapytanie tylko do określonego zestawu wierszy:

UPDATE `products` SET `in_stock` = true WHERE `supplier_id` = 10


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. procedury składowane wykonywane przez jdbc

  2. Dane są puste. Tej metody lub właściwości nie można wywołać na wartościach null. (przy użyciu pola kombi)

  3. GROUP_CONCAT() Funkcja w MySQL

  4. Wybierz w relacji wiele-do-wielu w MySQL

  5. Jak mogę odszyfrować skrót hasła w PHP?