在 mysql 中创建过程
Creat procedure in mysql
我正在从 w3schools.Here 学习 sql 给出了简单的 mysql 程序但不知何故我无法写下这个程序 我是 sql 的新手你能给我反馈吗?
DELIMITER //
CREATE PROCEDURE getAllAgents
BEGIN
SELECT
* FROM agents
END //
DELIMITER ;
当我尝试执行此过程时,我会不断收到以下错误
Error Code: 1064 You have an error in your SQL syntax; check the
manual that corresponds to your MariaDB server version for the right
syntax to use near 'begin select * from agents end' at line 2
试试下面的方法
DELIMITER //
CREATE PROCEDURE SelectAllCustomers
BEGIN
SELECT * FROM Customers
END //
DELIMITER ;
call SelectAllCustomers
如果你使用 mariyaDB
CREATE procedure selectAllCustomers()
SELECT * FROM customer
执行
call selectAllCustomers
我正在从 w3schools.Here 学习 sql 给出了简单的 mysql 程序但不知何故我无法写下这个程序 我是 sql 的新手你能给我反馈吗?
DELIMITER //
CREATE PROCEDURE getAllAgents
BEGIN
SELECT
* FROM agents
END //
DELIMITER ;
当我尝试执行此过程时,我会不断收到以下错误
Error Code: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'begin select * from agents end' at line 2
试试下面的方法
DELIMITER //
CREATE PROCEDURE SelectAllCustomers
BEGIN
SELECT * FROM Customers
END //
DELIMITER ;
call SelectAllCustomers
如果你使用 mariyaDB
CREATE procedure selectAllCustomers()
SELECT * FROM customer
执行
call selectAllCustomers