0
這裏是我的full sql,我嘗試下面的代碼,提高Column count doesn't match value count at row 1 when use mysql2
{Mysql2 ::錯誤}列數並不在行1匹配值計數時,使用mysql2
conf = {adapter: "mysql2", host: "localhost", username: "root", password: "root", database: 'ro_article_prod', port: 3306, encoding: 'utf8mb4', flags: (Mysql2::Client::FOUND_ROWS | Mysql2::Client::MULTI_STATEMENTS), encoding: 'utf8', checkout_timeout: 1.day, connect_timeout: 1.hour, reconnect: true, pool: 2000}
m = Mysql2::Client.new(conf)
m.query(RoFile.read("chk/val.sql"));
m.abandon_results!
但是當我運行下面的MySQL代碼它的工作,並沒有提出任何錯誤
insert articles (title, url, ctn, ctn_md5, created_at, updated_at) values("Amy (Character) - Quotes", "http:/www.imdb.com/character/ch0052152/quotes", "", "", "2016-01-05 07:12:55", "2016-01-05 07:12:55");
insert articles (title, url, ctn, ctn_md5, created_at, updated_at) values("Amy (Character)", "http:/www.imdb.com/character/ch0052152/maindetails", "", "", "2016-01-05 07:12:55", "2016-01-05 07:12:55");
insert articles (title, url, ctn, ctn_md5, created_at, updated_at) values("Amy (Character) - Filmography by type", "http:/www.imdb.com/character/ch0052152/filmotype", "", "", "2016-01-05 07:12:55", "2016-01-05 07:12:55");
我建議你添加你的表結構。 –