尝试插入IP地址但收到错误

man*_*nny 0 php mysql insert mysql-error-1064

我正在尝试将IP地址插入LastIP(无符号整数)

INSERT INTO user_entry (UPC, StateID, StoreID,CityID,Price,Count,LastIP) VALUES (885909301378,1,1,1,170,0,INET_ATON(127.0.0.1))
Run Code Online (Sandbox Code Playgroud)

错误:

1064 - 您的SQL语法出错; 检查与MySQL服务器版本对应的手册,以便在第1行使用".0.1))附近的正确语法"

Pek*_*ica 5

你需要添加引号:

INSERT INTO user_entry
(UPC, StateID, StoreID,CityID,Price,Count,LastIP) VALUES 
(885909301378,1,1,1,170,0,INET_ATON("127.0.0.1"))
Run Code Online (Sandbox Code Playgroud)

资料来源:手册