stored-procedures - 为什么存储过程会出现语法错误
问题描述
我正在使用存储过程,但它显示错误。
粘贴网站作品中的其他代码。
但我不知道我的代码有什么问题 - 请给我建议。
ERROR 1064 (42000):您的 SQL 语法有错误;查看与您的 MariaDB 服务器版本相对应的手册,了解在 '; 附近使用的正确语法。
开始
插入帖子(名称,消息,路径)值(x,y,z);
END' 在第 1 行
代码:
CREATE PROCEDURE insert_post (IN x Varchar(20), IN y TEXT, IN z TEXT);
BEGIN
INSERT INTO posts (name, message, path)
VALUES (x, y, z);
END //
解决方案
推荐阅读
- javascript - 如何只允许管理员类型的用户使用 Firestore 数据库登录我的反应网站
- java - 自动取款机 - 分发数量有限的纸币,未正确分发
- laravel - 这是 laravel 和 vue 的正常模式吗?
- flutter - 应用购买未在商店中显示订阅的产品
- if-statement - 这有什么问题?if 语句
- python - 为什么这不能正确地将 xarray 中的数据数组转换为 nans?
- wordpress - 当我对后端进行更改时,我的 wordpress 前端没有更新
- node.js - 别名与您的关联 Node js + sequelize 中定义的别名不匹配
- swiftui - 您如何判断用户何时滚动到 LazyVGrid 的底部?
- python - 如何合并熊猫数据框中的重叠间隔并计算合并次数