0
我在網上發現,包含所有這樣的構成的城市SQL文件:如何在sqlite3表(在rails上)使用sql代碼插入記錄?
INSERT INTO cities
SET id=1,city='name_of_city',zip_code=XXXXX,province='XX',region='name_of_region';
所以,我創建的Rails(sqlite3的)一個「城市」表具有相同的結構:
Cities : Id, city(char), zip_code, province, region.
現在,我如何使用這個SQL文件與軌填充我的表? 有沒有一個工具來轉換sqlite3數據庫的「SQL INSERT RECORD」?
感謝
EDIT(SQL文件的某些行)
INSERT INTO cities SET id=1,city='Abano Terme Bagni',zip_code=35031,province='PD',region='Veneto';
INSERT INTO cities SET id=2,city='Abatemarco',zip_code=84040,province='SA',region='Campania';
INSERT INTO cities SET id=3,city='Abazia Di Sulmona',zip_code=67030,province='AQ',region='Abruzzo';
INSERT INTO cities SET id=4,city='Abbadia Alpina',zip_code=10060,province='TO',region='Piemonte';
不知道我明白,但你正在尋找一個像ActiveRecord的ORM? – 2013-03-19 15:33:25
不,他正在尋找一些東西來將所有數據從文件導入他的數據庫。你有沒有想過用正則表達式來完成它,並通過Ruby對象將其注入數據庫?你的數據是什麼樣的,你可以舉例說明前2或3行 – Zippie 2013-03-19 15:39:15
@SrikanthVenugopalan我在Rails中創建一個Cities表,現在我想在其中插入所有的意大利城市,但在互聯網上我只找到MYSQL文件與所有城市。我可以轉換MYSQL語句插入SQLITE3數據庫中的所有城市嗎? – iRails 2013-03-19 15:45:24