因此,我在mySQL中处理一个数据库,我有一个名为“e-mail”的属性,我想知道在插入etc时是否有方法来转义减号函数。
基本上当我试图插入

INSERT INTO users (userName,fName,lName,password,e-mail,PhoneNumber,Address,transactionNumber)
VALUES('AUserName','FName','LName','Password','Example@gmail.com',55512345,'22 Example lane','34434');

我在电子邮件的负号处插入了一个错误
此时减号运算符不是有效的输入
有没有办法逃避这个问题,或者我必须更改字段名?

最佳答案

可以在列名中添加回标记

INSERT INTO users (userName,fName,lName,password,`e-mail`,PhoneNumber,Address,transactionNumber)
VALUES('AUserName','FName','LName','Password','Example@gmail.com',55512345,'22 Example lane','34434');

关于mysql - 如何忽略字符特殊功能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48529669/

10-15 13:20