Jas*_*nTS 26 mysql sql database
我有两个MySQL表a和b,字段x和y.表b有1个额外的字段z.表a位于数据库db1中,b位于db2中.我想将x和y从a复制到b并为z设置静态值.我怎样才能做到这一点 ?
db1.a.x -> db2.b.x
db1.a.y -> db2.b.y
4 -> db2.b.z
Run Code Online (Sandbox Code Playgroud)
到目前为止,我有:
"INSERT INTO db2.b (x,y) SELECT x,y FROM db1.a"
Run Code Online (Sandbox Code Playgroud)
如何将db2.bz设置为4?我不想为表设置永久默认变量.
xda*_*azz 70
SELECT 4会给你4,所以试试:
INSERT INTO db2.b (x,y,z) SELECT x,y,4 FROM db1.a
Run Code Online (Sandbox Code Playgroud)
pil*_*row 13
INSERT INTO db2.b (x, y, z) SELECT x, y, 4 FROM db1.a;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38501 次 |
| 最近记录: |