2
我收到以下錯誤,當我執行下面的代碼:在第21行MariaDB的和1064錯誤
ERROR 1064(42000):你在你的SQL語法錯誤; 再檢查一下對應於您的MariaDB的服務器版本 正確的語法附近@ LINE_TERMINATION使用@
這裏手動的是,我用它來創建表的代碼:
CREATE TABLE SRDEF (
RT VARCHAR (3) BINARY NOT NULL,
UI CHAR (4) BINARY NOT NULL,
STY_RL VARCHAR (41) BINARY NOT NULL,
STN_RTN VARCHAR (14) BINARY NOT NULL,
EX VARCHAR (185) BINARY
) CHARACTER SET utf8;
這裏是代碼我用來填充表格:
load data local infile 'SRDEF' into table SRDEF fields terminated by '|'
ESCAPED BY '' lines terminated by @[email protected]
(@rt, @ui, @sty_rl, @stn_rtn, @ex)
SET RT = @rt,
UI = @ui,
STY_RL = @sty_rl,
STN_RTN = @stn_rtn,
EX = NULLIF(@ex,'');
任何意見是非常感謝。
什麼是@ @ LINE_TERMINATION @'? – Rahul