我有一個表名爲Subject_table ..我試圖更新該表中的一個字段....但我不斷收到語法錯誤....不知道我做錯了。表中的所有字段的類型爲VARCHAR(30)SQL更新查詢幫助
這是查詢字符串看起來像
queryString2 = "update "+tablename+" set tittle='"+tittle+"' , desc='"+desc+"', creditPoints='"+creditPoints+"' where cid='"+cid+"'";
實際查詢
UPDATE subject_table
SET tittle='Subject 1', desc='Subject 1', creditPoints='5'
WHERE cid='CSE11111';
我也有刪除的查詢,工作正常的...
將不勝感激的幫助.. !!! 表
DROP TABLE IF EXISTS `dummy`.`subject_table`;
CREATE TABLE `dummy`.`subject_table` (
`cid` varchar(15) NOT NULL DEFAULT '',
`tittle` varchar(45) NOT NULL DEFAULT '',
`desc` varchar(550) NOT NULL DEFAULT '',
`creditPoints` varchar(45) NOT NULL DEFAULT '',
PRIMARY KEY (`cid`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
您確定'desc'不被識別爲分類詞嗎?也許我錯了... – Marco
你能否發佈確切的錯誤信息?它真的被稱爲「tittle」與2「t」? –
你能告訴我們餐桌定義嗎? – Marco