sql >> データベース >  >> Database Tools >> phpMyAdmin

同じ行の他の列の数式とデータを使用してMYSQL列の値を自動的に更新するにはどうすればよいですか?

    単一のクエリを使用して、すべてのテーブルを更新できます:

    UPDATE your_table
    SET NetPrice = BasePrice - Discount
    

    または、トリガーを使用して、行が追加されるたびにその列を変更できます。
    次のようなもの:

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


    1. UNION ALLクエリに対してphpMyAdminは何をしていますか?

    2. phpMyAdminを使用してデータベースを管理します

    3. フォーム登録時に登録を4人に制限する

    4. クエリを使用して一時テーブルにデータを挿入する