как сделать запрос для добавления значения в два столбца - PullRequest
0 голосов
/ 12 апреля 2019

Я только что узнал, как сделать базу данных здесь.Так что у меня есть проект, чтобы сделать базу данных для инвентаря предметов, и я использую phpmyadmin.Моя проблема в том, что я хочу, чтобы значение в столбце «количество» добавлялось по значению в столбце «jumlah_masuk», а минус по значению - в столбце «jumlah_keluar», тогда результат будет в столбце «saldo_akhir».

сделал этот запрос:

SELECT *, (quantity+jumlah_masuk)-jumlah_keluar FROM dbinventory.tbbarang;
 UPDATE tbbarang SET saldo_akhir=(quantity+jumlah_masuk)-jumlah_keluar WHERE ID_barang

, и я получил этот результат:

 quantity   jumlah_masuk   jumlah_keluar  saldo_akhir
 --------   ------------   -------------  -----------
  100           50               25           125

, и я сделал это.но, если я хочу сделать ввод нового элемента.значение из «количества», «jumlah_masuk», «jumlah_keluar» запрос не выполнен.

что я хочу, это каждый раз, когда я ввожу новый элемент, будет выполняться значение из столбца «количество» и т. д.автоматически.

так что мне делать?

1 Ответ

1 голос
/ 12 апреля 2019

Вместо триггеров сгенерированный столбец является хорошим решением.

ALTER TABLE tbbarang DROP saldo_akhir,
  ADD saldo_akhir INT AS (quantity + jumlah_masuk - jumlah_keluar)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...