2014-03-30 43 views
0

我想插入一些行到sqlite數據庫中的一些字段中有一個分號。我知道有一種方法可以使用DELIMITER $$將postgres中的分隔符從分號改爲$$,但這對於sqlite可能嗎?謝謝!更改sqlite查詢分隔符

這裏是我的代碼片段(我沒有包括所有的,主要是因爲它的其餘部分是嵌入式的,如果我們可以得到兩個工作,那麼我們可以得到300的工作):

DELIMITER $$ 


CREATE TABLE IF NOT EXISTS search ( 
    title VARCHAR(255) NOT NULL, 
    author TEXT, 
    database_link VARCHAR(255) 
) 


INSERT INTO search VALUES 
('Changes in soil microbial community structure following the abandonment of agricultural terraces in mountainous areas of Eastern Spain', 'Zornoza, R.; Guerrero, C.; Mataix-Solera, J.; Scow, K. M.; Arcenegui, V.; Mataix-Beneyto, J.', 'http://ucanr.edu/sites/superfund/files/176016.pdf'), 
('Near infrared spectroscopy for determination of various physical, chemical and biochemical properties in Mediterranean soils', 'Zornoza, R.; Guerrero, C.; Mataix-Solera, J.; Scow, K. M.; Arcenegui, V.; Mataix-Beneyto, J.', 'http://ucanr.edu/sites/superfund/files/176017.pdf') $$ 
+0

如果您解決了您自己的問題,請將其作爲答案發布,而不是更改您的問題;這樣你的問題被標記爲已回答,你甚至可以獲得參與徽章。 –

回答

0

沒關係我想通了。我的問題是多個插入,而不是分號。下面的代碼工作,甚至還有一個分號裏面!

CREATE TABLE IF NOT EXISTS search ( 
    title VARCHAR(255) PRIMARY KEY NOT NULL, 
    author TEXT, 
    database_link VARCHAR(255) 
); 

INSERT INTO search VALUES 
('Changes in soil microbial community structure following the abandonment of agricultural terraces in mountainous areas of Eastern Spain', 'Zornoza, R.; Guerrero, C. Mataix-Solera, J. Scow, K. M. Arcenegui, V. Mataix-Beneyto, J.', 'link1'); 
INSERT INTO search VALUES 
('Near infrared spectroscopy for determination of various physical, chemical and biochemical properties in Mediterranean soils', 'Zornoza, R. Guerrero, C. Mataix-Solera, J. Scow, K. M. Arcenegui, V. Mataix-Beneyto, J.', 'link2'); 
INSERT INTO search VALUES 
('Mathematical model of Chlorella minutissima UTEX2341 growth and lipid production under photoheterotrophic fermentation conditions', 'Yang, JinShui Rasa, Ehsan Tantayotai, Prapakorn Scow, Kate M. Yuan, HongLi Hristova, Krassimira R.', 'link3');