【发布时间】:2020-11-23 02:50:41
【问题描述】:
我正在尝试将连续计数借方-kredit 的值输入到 saldo 列中,这是我的 sql 代码
我想借记-kredit 并放入saldo 列,我上面的查询允许我检索saldo 值但插入时没有失败
SET @variable = 0;
-- Without Pagination
INSERT into laporan_bukubesar (`saldo`)
SELECT `tanggal`, `debit`, `kredit`, @variable := @variable + (`debit` - `kredit`) as `saldo`
FROM laporan_bukubesar
ORDER BY `tanggal` ASC;
#1136 - 列计数与第 1 行的值计数不匹配
【问题讨论】:
-
请提供样本数据和期望的结果。
-
@GordonLinoff 我更新了我的问题先生,这就是我想要的,但这只是一个视图,我想在我的表中插入 saldo 的值
-
您的 INSERT 包含一列 (
saldo),您尝试在其中放置多个值。错误消息非常清楚地表明 column count doesn't match value count。
标签: mysql sql sql-insert balance mysql-error-1136