我对 sql 相当陌生,在尝试将行插入 MySQL 数据库时遇到了错误。我在插入数据库之前绑定值以防止 sql 注入。
我的插入语句:
INSERT INTO member (FirstName, LastName, Date of Birth, Street Address,
City, State, Zip, Email, Phone, Active)
VALUES (:FirstName, :LastName, :DateOfBirth, :streetAddress, :City, :State,
:Zip, :Email, :Phone, :Active)
插入语句中是否需要主键?我确实将其设置为在数据库中自动递增。
我不断收到的错误是:
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 '"'FirstName'、'LastName'、'Date of Birth'、'Street Address'、'City'、'State'、'Z' 附近使用的正确语法1号线
我已经尝试过解决语句本身的语法,并且我相当肯定它在语法上是正确的,尽管我的 sql 知识非常有限。感谢您的时间。
多摩198