Привет, я не очень хорош в этом, так как я только начал изучать сценарии оболочки. Я продолжаю получать эту ошибку и понятия не имею, что ее вызывает.
Вот мой код ниже.
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
фи






Ознакомьтесь с документацией на типы данных. NUM не является действительным. Может, вы хотели NUMERIC.
И удалите пробелы в last access date, чтобы получить lastaccessdate, как вы на самом деле назвали этот столбец. В противном случае у вас будет следующий выпуск.
ура, большое спасибо. Я сделал это, и появилось еще много ошибок, но теперь я их отсортировал, спасибо!