为什么将插入数据(值)视为列名? #1054 - 未知列
Why the insert data (value) treated as column name ? #1054 - Unknown column
INSERT INTO users(`username`, `password`, `location`, `aboutusr`, `gender`)
VALUES (`b`,`c`,`d`,`e`,`f`,`h`)
以上查询returns错误:
#1054 - Unknown column 'b' in 'field list'
只要引用你的字符
INSERT INTO users(username,password,location,aboutusr,gender) VALUES ('b','c','d','e','f','h')
除数字外,您需要将值包含在单引号内。
INSERT INTO users(username,password,location,aboutusr,gender)
VALUES ('b','c','d','e','f','h');
您正在尝试将 6 个不同的值保存到 5 列中。这就是问题所在。试试这个。希望这会有所帮助。
INSERT INTO users(username,password,location,aboutusr,gender) VALUES ('b','c','d','e','f')
INSERT INTO users(`username`, `password`, `location`, `aboutusr`, `gender`)
VALUES (`b`,`c`,`d`,`e`,`f`,`h`)
以上查询returns错误:
#1054 - Unknown column 'b' in 'field list'
只要引用你的字符
INSERT INTO users(username,password,location,aboutusr,gender) VALUES ('b','c','d','e','f','h')
除数字外,您需要将值包含在单引号内。
INSERT INTO users(username,password,location,aboutusr,gender)
VALUES ('b','c','d','e','f','h');
您正在尝试将 6 个不同的值保存到 5 列中。这就是问题所在。试试这个。希望这会有所帮助。
INSERT INTO users(username,password,location,aboutusr,gender) VALUES ('b','c','d','e','f')