大家好!现在我正在使用这样的程序:
CREATE PROCEDURE `createUser`(
IN _name VARCHAR(100),
IN _surname VARCHAR(100),
IN _email VARCHAR(100),
IN _password VARCHAR(512)
)
BEGIN
INSERT INTO `api`.`users`(name, surname, email, password, created_at, updated_at)
VALUE (_name, _surname, _email, _password, now(), now());
SELECT * FROM users WHERE email = _email;
END
我认为这是SELECT * FROM users WHERE email = _email;
一个额外的负担。是否可以在没有 SELECT 查询的情况下返回添加的整行?我将不胜感激您的帮助!
在这种情况下会起作用
但是最好还是从表中取数据,这样可以保证记录数据的返回,而不是发送保存。