create procedure proc() begin select * from student;有什么错,怎么改
时间: 2024-02-09 21:10:02 浏览: 85
数据库实验6的实验报告
5星 · 资源好评率100%
这是一个 MySQL 存储过程,但是缺少了结束语句。可以在 select 语句的后面加上分号,并在最后加上 END 关键字,如下所示:
```
CREATE PROCEDURE proc()
BEGIN
SELECT * FROM student;
END;
```
注意,如果你的 MySQL 版本较旧,则可能需要使用 DELIMITER 命令来指定不同于分号的结束符。例如:
```
DELIMITER //
CREATE PROCEDURE proc()
BEGIN
SELECT * FROM student;
END//
DELIMITER ;
```
阅读全文