回答

收藏

MySQL:多个字段在存储过程中被选为多个变量

技术问答 技术问答 123 人阅读 | 0 人回复 | 2023-09-13

我可以在MySQL的同一选择查询中将多个列选择到多个变量中吗?
# D  [) D1 F+ K( b" D例如:
8 J- D1 G+ t8 @2 iDECLARE iId INT(20);DECLARE dCreate DATETIME;SELECT Id INTO iId,dateCreated INTO dCreate FROM productsWHERE pName=iName;什么是正确的语法?; E9 Q) ~5 Y7 ^; {" Z
                                                                / r# N! [% M. \2 {1 W
    解决方案:                                                               
' k0 i6 K) _& |                                                                你的语法不正确:你需要按顺序INTO以下列出字段,并列出相应的目标变量:/ l- M9 O; N, n) a7 k* l
SELECT Id,dateCreatedINTO iId,dCreateFROM productsWHERE pName = iName
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则