我在这个程序查询中做错了什么?

时间:2017-04-02 16:53:37

标签: mysql sql

我对MySQL不太熟悉,我尝试创建一个MySQL程序,从表中选择两个字段,将它们分配给变量然后使用这些变量的值更新另一个表中的另一个字段,到目前为止,这个是我的代码,但当我运行它我得到这个错误:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET @amnt = (SELECT {initial_payment {1}}的pH FROM {PAYMENT_STATUS {1}}

这是我的代码:

WHERE

1 个答案:

答案 0 :(得分:2)

语法错误:

label1:WHILE @i>0 
  SET @amnt

其中DO

label1:WHILE @i>0 DO 
      SET @amnt`
相关问题