无法找到此 MySQL 查询中的错误。
错误:#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在附近使用的正确语法...
CREATE TABLE IF NOT EXISTS `files` (
`id` int(255) NOT NULL AUTO_INCREMENT,
`root` varchar(255) NOT NULL,
`name` text NOT NULL,
`slug` text NOT NULL,
PRIMARY KEY (`id`)
)
INSERT INTO 'files' ('root', 'name') VALUES ('jvfs2rbpmasor7','Boxes_Teal.png');
最佳答案
您对表名使用的引号无效,应使用“反引号”
INSERT INTO `files` (`root`, `name`) VALUES ('jvfs2rbpmasor7','Boxes_Teal.png');
您使用的是 PHP,因此您应该使用会引发友好错误的函数来调试查询,例如
if(!$query) echo 'Error '.mysqli_error($connection);
关于php - mysql插入查询出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17763826/