为了账号安全,请及时绑定邮箱和手机立即绑定

删除并且返回值,我试了三个表,都是类似的错误,求大神帮忙看看

mysql> SELECT * FROM users5;

+----+----------+----------+-----+------+

| id | username | password | age | sex  |

+----+----------+----------+-----+------+

|  1 | TOM      | 123      |  10 |    0 |

|  2 | John     | 123      |  23 |    1 |

+----+----------+----------+-----+------+

2 rows in set (0.03 sec)


mysql> DESC users5;

+----------+----------------------+------+-----+---------+----------------+

| Field    | Type                 | Null | Key | Default | Extra          |

+----------+----------------------+------+-----+---------+----------------+

| id       | smallint(5) unsigned | NO   | PRI | NULL    | auto_increment |

| username | varchar(20)          | NO   |     | NULL    |                |

| password | varchar(32)          | NO   |     | NULL    |                |

| age      | tinyint(3) unsigned  | NO   |     | 10      |                |

| sex      | tinyint(1)           | YES  |     | NULL    |                |

+----------+----------------------+------+-----+---------+----------------+

5 rows in set (0.00 sec)


mysql> DELIMITER //

mysql> CREATE PROCEDURE removeAndReturn(IN u_id INT UNSIGNED,OUT users5nums INT UNSIGNED)

    -> BEGIN

    -> DELETE FROM users5 WHERE id = T_id;

    -> SELECT count(id) FROM users5 INTO users5nums;

    -> END

    -> //

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 'UNSIGNED)

BEGIN

DELETE FROM users5 WHERE id = T_id;

SELECT count(id) FROM user' at line 1


































































































































































































正在回答

2 回答

问题找到了,谢谢,是第一行括号打成中文的了

0 回复 有任何疑惑可以回复我~

传的是u_id   ,接收的T_id哪来的   WHERE id = T_id

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

删除并且返回值,我试了三个表,都是类似的错误,求大神帮忙看看

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信