我创建了下表:
CREATE TABLE contactos (
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(60),
email VARCHAR(60),
password VARCHAR(60),
fecha TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
KEY(id)
) ENGINE=INNODB DEFAULT CHARSET=utf8;
但是当我尝试向表中插入值时,出现错误#1064:
INSERT INTO contactos('ID', 'nombre', 'email', 'password', 'fecha') VALUES (NULL, 'Armando', 'armando_zax@hotmail.com', 'hola', NOW() );
我做了很多研究,但是无法理解我在做什么。
答案 0 :(得分:0)
因为您使用了错误的引号 “插入contactos(`ID`,`nombre`,`email`,`password`,`fecha`)值...” 如果您的意思是字段名称,则应使用`引号。当字符串常量时-使用'引号。