我已经尝试了大约一个小时才能使此插入代码生效。事情是,我需要将客户插入到没有图片列且具有自动递增的客户ID的客户表中。到目前为止,我的情况是这样:
INSERT INTO customers (first_name, last_name, mi, nickname, company_name, title, address, city, region, postal_code, country, phone, fax, e-mail, test)
VALUES('Tweedle', 'Dee', 'D', 'Twee', 'Shirts Emporium', 'Manager', '2448 Peanut Ave.', 'Dallas','Texas', 75001, 'USA', 2145545545, 2145565565, 'tweedledee221@stories.com', 'Val1')
我的意思是行不通的是它在第1行有一个错误,我无法弄清。
答案 0 :(得分:3)
mysql不喜欢您的列电子邮件
使用
INSERT INTO customers (first_name, last_name, mi, nickname
, company_name, title, address, city, region, postal_code
, country, phone, fax, `e-mail`, test)
VALUES('Tweedle', 'Dee', 'D', 'Twee', 'Shirts Emporium'
, 'Manager', '2448 Peanut Ave.', 'Dallas','Texas', 75001
, 'USA', 2145545545, 2145565565, 'tweedledee221@stories.com', 'Val1')
答案 1 :(得分:0)
您也可以
INSERT INTO customers VALUES('Tweedle', 'Dee', 'D', 'Twee', 'Shirts Emporium'
, 'Manager', '2448 Peanut Ave.', 'Dallas','Texas', 75001
, 'USA', 2145545545, 2145565565, 'tweedledee221@stories.com', 'Val1')
根本不需要插入中的列。