Моя таблица
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
Вставка SQL
> INSERT INTO 'contas'('cod_char','username','password','email') VALUES (2,'sdgsd','186672cc13','aaa')
Ошибка
1064 - ERREUR де syntaxe ВОР де '' contas '(' cod_char ',' username ',' password ',' email ') VALUESСинтаксическая ошибка при попытке вставить в таблицу
Вы используете одинарные кавычки, где вам вообще не нужны кавычки. Если вам нужно использовать кавычки, используйте обратные тики. Я голосую, чтобы закрыть этот вопрос как простую типографскую ошибку. –
http://dev.mysql.com/doc/refman/5.7/en/insert.html –
Также читайте, где нужны обратные записи – devpro