mysql存储过程插入数据
时间: 2023-06-20 15:09:18 浏览: 102
百万数据批量插入存储过程
可以使用MySQL的存储过程来插入数据。下面是一个简单的例子:
1. 创建一个存储过程
```mysql
CREATE PROCEDURE insert_user(
IN p_username VARCHAR(50),
IN p_email VARCHAR(50)
)
BEGIN
INSERT INTO users (username, email) VALUES (p_username, p_email);
END;
```
上述存储过程接受两个参数:用户名和电子邮件地址,并将它们插入到名为“users”的表中。
2. 调用存储过程
```mysql
CALL insert_user('John', 'john@example.com');
```
上述代码将调用存储过程并将用户名“John”和电子邮件地址“john@example.com”插入到“users”表中。
你也可以在存储过程中使用条件语句、循环等其他语句来实现更复杂的插入逻辑。
阅读全文