sql >> Database >  >> Database Tools >> phpMyAdmin

Hoe automatisch een MYSQL-kolomwaarde bijwerken met formule en gegevens uit andere kolommen in dezelfde rij?

U kunt een enkele query gebruiken om alle tabellen bij te werken:

UPDATE your_table
SET NetPrice = BasePrice - Discount

of je kunt een trigger gebruiken om die kolom te wijzigen wanneer een rij wordt toegevoegd.
Zoiets als dit:

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


  1. Hoe inline bewerken op cel uit te schakelen KLIK in PHPmyadmin

  2. SQL Select-tekenreeks werkt niet

  3. Wat is de standaardwaarde voor een veld als er geen standaardwaarde is opgegeven?

  4. Kan niet inloggen op de MySQL-server (PhpMyAdmin)