我運行此查詢:@是不是在參數在我的MySQL查詢
LOAD DATA INFILE 'SomePath' INTO TABLE SomeTable
FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n'
(column1,column2,@Column3Value)
SET column3 = CAST(@Column3Value AS UNSIGNED);
我使用@ Column3Value PARAM因爲這個領域是一個位類型字段,這是唯一的出路從文件加載到這種類型的字段。此查詢在MySQL查詢瀏覽器中正常工作。
問題是,當我從.net應用程序使用.net連接器運行此查詢時。 我得到一個錯誤,我沒有提供@ Column3Value參數,但事情是我不應該提供任何東西。我怎麼能告訴查詢@ Column3Value不是一個參數?
有什麼建議?
這就是我現在嘗試的,仍然得到相同的錯誤: LOAD DATA INFILE'SomePath'INTO TABLE SomeTable FIELDS TERMINATED BY','ENCLOSED BY'''線終止'\ r \ n'(column1 ,column2,\ @ Column3Value)SET column3 = CAST(\ @ Column3Value AS UNSIGNED); – Liron 2010-01-17 07:44:48