2017-04-25 24 views
0

我試圖爲我妻子的教室編寫一個小型圖書館程序。加載書籍時,她可以輸入ISBN,它將查詢Google圖書並獲取有關該書的所有信息。當有一個作者時,作者字段會填充該作者,但如果有多個作者,它會將Google的數組解析爲逗號分隔的字段。試圖用多逗號分隔值的變量創建MySQL INSERT語句

當它被分析到存儲過程中時,我創建了一個insert語句將書添加到books表中。作者表由book_id(ISBN編號)和author_name組成。所以我需要在存儲過程中找到一種方式,爲作者提供潛在的逗號分隔字段,解析出每個值,然後將其與book_id一起插入到作者表中。

+1

能否請您分享你已經有了存儲過程的代碼? –

+0

可能重複的[MySQL拆分逗號分隔字符串到臨時表中](http://stackoverflow.com/questions/11835155/mysql-split-comma-separated-string-into-temp-table) –

回答

0

我會做這樣的評論,但我沒有足夠的代表處做什麼,但答案...

這是你在找什麼: Comma separated variable in MySQL

+0

這正是我所知尋找!我所做的每一次搜索都向我提供了分離出已經在表格中的說明。謝謝! –