mysql插入:
INSERT INTO wp_postmeta (a1,a2) VALUES (‘v1′,’v2’) 已知a1的值v1为某个数值, 这样写为什么不对啊: 不懂sql,网上查的发现不对,求mjj帮忙写下。 |
insert into wp_postmeta set a1=v1,a2=v1-1 这要能错,我把mysql吃了 |
set @v1 = 100; INSERT INTO wp_postmeta (a1,a2) VALUES (@v1,@v1 – 1); |
复制代码 |
帮顶一下吧 |
没明白你啥意思 你试试这样呢 INSERT INTO wp_postmeta (a1,a2) VALUES (‘v1’,v1-1) |
本帖最后由 igoogle 于 2021-11-1 16:39 编辑
就是v1 的值,是已经通过程序传过来的,比如说为100, , , 这个运算怎么写啊。我用select直接运算不对。 |
你按我发的试试 |
试过了,报错。不能这样写。 |
不懂,听说这样写会不走索引,在生产用会被打。 |
本帖最后由 loveqianool 于 2021-11-1 16:52 编辑
复制代码 |
复制代码 比如v1=100,那么结果就是:
复制代码 |