0
我正在嘗試將THIS XML文件導入到mysql數據庫中,書籍表中。當爲書我用這個語法創建字段:無法將XML文件添加到mysql表中[已更新]
CREATE TABLE books (id INT PRIMARY KEY,
author varchar(255),
title varchar(255),
genre varchar(255),
price decimal,
publish_date varchar(255),
description text);
我的XML文件(Books.xml的)存儲在文件。我試圖用這個查詢:
LOAD XML LOCAL INFILE '/Documents/books.xml' INTO TABLE books;
我回來:
File '/Documents/books.xml' not found (Errcode: 2)
我試過到目前爲止:
- 如果不使用本地關鍵字
sudo cp
我的books.xml文件進入mysql數據庫目錄並試圖從那裏添加它- X次檢查我的語法,看看我做的任何錯誤
- 試行從我把它叫做文件
- 檢查這樣的其他問題問
我敢肯定它的一些愚蠢的錯誤不同位置答案是非常明顯的,但我已經花了2個小時試圖解決這個問題,我找不到問題。請耐心等待,並提前答覆你的回答。
編輯 發現我的問題。我不得不將我的book.xml文件移動到虛擬機的目錄中,並且工作正常。現在出現了新的問題。它將xml文件添加到表中,但該集是空的。
**編輯**發現我的問題。我不得不將我的book.xml文件移動到虛擬機的目錄中,並且工作正常。現在出現了新的問題。它將xml文件添加到表中,但該集是空的。 'Query OK,0 rows affected(0.00 sec) Records:0 Deleted:0 Skipped:0 Warnings:0' – Viktor