【发布时间】:2015-06-25 09:57:19
【问题描述】:
我对“不存在的地方”的请求有疑问 错误是:
您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 附近 'WHERE NOT EXISTS(从用户中选择 1(WHERE Matricule = @Matricule AND mot_d' 在第 11 行
这是我的程序
create procedure usp_testInsert(
Matricule int,
mot_de_passe varchar(10),
Nom varchar(10) ,
Prenom varchar(10)
) begin
INSERT INTO users (
Matricule,
mot_de_passe,
Nom,
Prenom)
SELECT
@Matricule,
@mot_de_passe,
@Nom,
@Prenom
WHERE
NOT EXISTS (
SELECT 1
FROM users (
WHERE
Matricule = @Matricule AND
mot_de_passe = @mot_de_passe AND
Nom = @Nom AND Prenom = @Prenom
)
);
end
【问题讨论】: