尝试创建存储过程时出现以下错误。
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 'NULL' at line 1.
这是我的代码:
DELIMITER $
CREATE PROCEDURE CRT_TBL(IN tablename VARCHAR(30))
BEGIN
SET @table := tablename;
SET @sql_text := CONCAT('CREATE TABLE ',@table,'(ID INT AUTO_INCREMENT,LOCATION VARCHAR(20) DEFAULT "Delhi",PRIMARY KEY(ID))AUTO_INCREMENT=201;');
PREPARE stmt from @sql_text;
EXECUTE stmt;
END $
DELIMITER ;
CALL CRT_TBL('DEPARTMENT');
请帮助。