我在sql中有这样的语法:
UPDATE fazerbem_carrinho_historico
SET pendencia_pago = '10.00',
pendenciahistorico = pendenciahistorico + '12'
WHERE data_compra = '76'
Run Code Online (Sandbox Code Playgroud)
假设列内pendenciahistorio已经有了'16'值,会发生什么,所以我给出更新,存储值1612,但它们保存了总和16 + 12,因为pendenciahistorico列是 varchar,如何解决它?
该||运算符用于在 SQLLite 中将字符串连接在一起:
UPDATE fazerbem_carrinho_historico
SET pendencia_pago = '10.00',
pendenciahistorico = pendenciahistorico || '12'
WHERE data_compra = '76'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6137 次 |
| 最近记录: |