第3行出现错误1064(42000):您的sql语法有错误;

cu6pst1q  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(506)

嗨,我不是很好,这是因为我已经开始学习shell脚本。我不断地得到这个错误,我不知道是什么原因造成的。
下面是我的代码。

mysql -u root -p'password'  <<-EOFMYSQL
CREATE DATABASE IF NOT EXISTS KF4005AL; 
USE KF4005AL;
CREATE TABLE filedata (filename VARCHAR(20), userid VARCHAR(20), groupid VARCHAR(20), permissions VARCHAR(20), filesize NUM, lastaccessdate DATE, lastaccesstime TIME, lastmodification TIME, creationdate DATE, creationtime TIME);
LOAD DATA LOCAL INFILE 'filedata.txt' INTO TABLE filedata;
SELECT *  FROM filedata ORDER BY last access date INTO OUTFILE 'var/lib/mysql-files/sqlout.txt'; 
QUIT;
EOFMYSQL

金融机构

fdx2calv

fdx2calv1#

查看有关数据类型的文档。 NUM 不是有效的。也许你想 NUMERIC .
并移除 last access date 得到 lastaccessdate 你给那个专栏起的名字。否则你就有下一期了。

相关问题