CREATE TABLE IF NOT EXISTS `contas` (
`cod_conta` int(11) NOT NULL AUTO_INCREMENT,
`cod_char` int(9) NOT NULL,
`username` varchar(180) NOT NULL,
`password` varchar(180) NOT NULL,
`email` varchar(180) NOT NULL,
`datacc` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`adm` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`cod_conta`)
) ENGINE=InnoDB DEFAULT CHARSET
> INSERT INTO 'contas'('cod_char','username','password','email') VALUES (2,'sdgsd','186672cc13','aaa')
1064年 - Erreur desyntaxeprèdes ''contas'('cod_char','username','password','email')VALUES
答案 0 :(得分:1)
您不能在列名和表名之间使用引号
修改后的查询:
INSERT INTO `contas`
(cod_char,username,password,email) VALUES (2,'sdgsd','186672cc13','aaa')
您可以在列名和表名之间使用backticks
,就像我在表名中使用的那样。
旁注:
正如我在评论中提到的其他配偶可能是拼写错误,我建议您阅读需要使用backticks
的位置。