mysql while 循环出错,哪里错了? declare @i int set @i=1 while @i...

发布网友

我来回答

2个回答

热心网友

虽然没分行,但程序应该没错,问题是这个程序应该用在SQL Server之类的数据库里,MySQL不支持@i这样的自定义变量。
如果你要在MySQL中使用的话,需要用存储过程等方式去实现。追问那应该怎么写?

追答用create procere命令,当作一个自定义函数那样去写,具体你可以查查手册或者课本,如果没学到这里的话,还是建议用SQL Server

热心网友

语句结束,用;号

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com