回答

收藏

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

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

我可以在MySQL的同一选择查询中将多个列选择到多个变量中吗?
4 _6 _$ w) f- f) P例如:
/ h- ?# Q0 e: T! P8 n8 d7 mDECLARE iId INT(20);DECLARE dCreate DATETIME;SELECT Id INTO iId,dateCreated INTO dCreate FROM productsWHERE pName=iName;什么是正确的语法?1 j2 _1 E, Y+ e, R3 \$ L
                                                               
! d. y; Y+ E+ r) m% O9 [8 m8 J# |    解决方案:                                                               
6 E7 W% O5 `" k                                                                你的语法不正确:你需要按顺序INTO以下列出字段,并列出相应的目标变量:0 ^+ Z+ P7 G$ _+ H7 _
SELECT Id,dateCreatedINTO iId,dCreateFROM productsWHERE pName = iName
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则