mysql如何定义数组变量

mysql如何定义数组变量,第1张

$arr = new Array("1","2","3")

$sql = "select * from tab where id>".$arr[0]." and id<>".$arr[2]

简单举了个例子

在PHP、C++等语言里面可以使用变量,在存储过程里面可以使用变量,SQL语句里面不能使用变量的。

不过你的要求可以用下面的一个SQL语句实现:

insert into YYY表(字段1,字段2,字段3) SELECT 字段1,表达式2,常量3 FROM XXX表

注意:上面是两个表,一般不允许同时对一个表进行 *** 作,如果是一个表,你可以考虑使用临时表:

SELECT 字段1,表达式2,常量3 FROM XXX表 INTO TEMP TMP表

insert into YYY表(字段1,字段2,字段3) SELECT * FROM TMP表


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6149375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存