1
これは私がLinuxターミナルロード・ファイル、最後の行と列で間違った出力が
mysql -p cookbook < mo.sql
ノー警告、エラーなしからそれを実行するSQLファイル
# mo.sql
DROP TABLE IF EXISTS mo;
#@ _CREATE_TABLE_
CREATE TABLE mo
(
name CHAR(30),
age INT,
salary INT
);
#@ _CREATE_TABLE_
LOAD DATA LOCAL INFILE 'moja-2001.txt' INTO TABLE mo;
です。
SELECT * FROM mo;
+--------------------------+------+--------+
| name | age | salary |
+--------------------------+------+--------+
| jova jovic | 24 | NULL |
| ceda prashak | 25 | NULL |
| toma grobar 28 20001 | NULL | NULL |
+--------------------------+------+--------+
私はなぜ給与列が?間違っているのはなぜ3行目も間違っているgeany
テキストエディタ
jova jovic 24 999
ceda prashak 25 1000
toma grobar 28 20001
でtxtファイルを作成していますか?
最後の行は、値に正しい区切り文字を使用しません。他の行はタブを使用して値を区切り、最後の行はスペースを使用すると考えられます。 – axiac