我有一個簡單的方法來從列中選擇數據,並顯示他們使用步驟選擇錯誤1064
DELIMITER //
DROP PROCEDURE IF EXISTS `testing`
CREATE PROCEDURE `testing`(IN param1 VARCHAR(40))
BEGIN
SELECT * FROM testingdatabase,
END //
DELIMITER;
不過,我不斷收到錯誤1064
我有一個簡單的方法來從列中選擇數據,並顯示他們使用步驟選擇錯誤1064
DELIMITER //
DROP PROCEDURE IF EXISTS `testing`
CREATE PROCEDURE `testing`(IN param1 VARCHAR(40))
BEGIN
SELECT * FROM testingdatabase,
END //
DELIMITER;
不過,我不斷收到錯誤1064
SELECT * FROM testingdatabase;
使用;
存儲不是,
所以它應該是:
DELIMITER //
DROP PROCEDURE IF EXISTS `testing`//
CREATE PROCEDURE `testing`(IN param1 VARCHAR(40))
BEGIN
SELECT * FROM testingdatabase;
END //
DELIMITER ;
DELIMITER //
DROP PROCEDURE IF EXISTS `testing`//
CREATE PROCEDURE `testing`(IN param1 VARCHAR(40))
BEGIN
SELECT * FROM testingdatabase;
END //
DELIMITER ;
DELIMITER //
DROP PROCEDURE IF EXISTS testing//
CREATE PROCEDURE testing(IN param1 VARCHAR(40)) BEGIN
SELECT * FROM testingdatabase;
END //
DELIMITER ;
入住這
DELIMITER $$
CREATE
PROCEDURE `testing`(IN param1 VARCHAR(40))
BEGIN
SELECT * FROM `test_table` WHERE `test_cdeo` LIKE param1;
END$$
DELIMITER ;
你可以打電話和通過SQL命令像檢查下面的代碼
CALL testing('149514')
你的程序,謝謝!我在mysql工作臺上收到了一條錯誤消息,因爲我正在使用另一個代碼進行查詢,但現在它工作得很好! –
這是一個容易的錯誤 - 我已經知道這個錯誤! – bear