我的SQL:我的SQL問題列數並不在行匹配值計數1
$tsqla="INSERT INTO xcal (id, date, 1sfta, 1sftb, 2sfta, 2sftb, 3sfta, 3sftb, 4sfta, 4sftb, 5sfta, 5sftb, 6sfta, 6sftb, location) VALUES ('NULL','" . $tsdate . "', '". implode("','",$date_array[$jyr.'-'.$jmnth.'-'.$jday])."','E')";
打印出這樣的:
INSERT INTO xcal (id, date, 1sfta, 1sftb, 2sfta, 2sftb, 3sfta, 3sftb, 4sfta, 4sftb, 5sfta, 5sftb, 6sfta, 6sftb, location)
VALUES ('NULL','2010-008-31', '0','0','0','0','0','0','0','0','0','0','0','0','E')
有15列,15個值,爲什麼會我得到的可怕: 任何幫助表示讚賞「列數不爲1的行匹配值數」:d
這是什麼數據庫(mySQL,SQL Server,Oracle)?任何字段標識字段? – Sparky 2012-03-02 22:57:00
你也試圖把一個字符串null到一個ID字段? – Julien 2012-03-02 23:07:25
mySql,是的id是零,因爲它是autoinc – 2012-03-02 23:23:59