phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Bagaimana cara memperbarui nilai kolom MYSQL secara otomatis menggunakan rumus dan data dari kolom lain di baris yang sama?

Anda dapat menggunakan satu kueri untuk memperbarui semua tabel:

UPDATE your_table
SET NetPrice = BasePrice - Discount

atau Anda dapat menggunakan pemicu untuk mengubah kolom itu kapan saja sebuah baris ditambahkan.
Sesuatu seperti ini:

CREATE TRIGGER onInsert BEFORE INSERT ON `your_table`
FOR EACH ROW
BEGIN
    SET NEW.NetPrice = NEW.BasePrice - NEW.Discount;
END;


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Apakah ada cara tidak ada catatan edit massal manual di php MyAdmin?

  2. Cari &ganti 'http' menjadi 'https' di database

  3. Kesalahan #1046 - Tidak ada database yang dipilih impor SQL di XAMPP

  4. Mengirim data seperti bilangan bulat dan string teks dari telepon ke database web

  5. Cara mengimpor file sql besar di phpmyadmin