2016-10-07 10 views
0

特定の条件でレコードを更新しようとしています。alasql-レコード更新の問題

alasql("UPDATE MyDatabase.FooTBL SET Column2 = 1 Where Column1 = 'foo'") 

それはコンソール

キャッチされない例外TypeError上のエラーをスローします:(...)

を未定義のプロパティ「テーブル」を読み込めません、誰もが、私はレコードを更新する方法ソリューションを提案することができます。

+0

、NOTはMyAtlas.City(都市列、人口数を存在する場合のCREATE TABLE '(... – mathiasrw

+0

alasqlをあなたが何をしているかSQL複製するための完全なコードを入力してください) '); alasql( "INSERT INTO MyAtlas.City Values( 'Vienna'、894456122)"); alasql(「UPDATE MyAtlas.City SET市= 『ISLO』人口= 894456122」)MyAtlasが 返事が遅れ存在しないか、その後の挿入のために働いている場合は 挿入が置か更新が取り組んでいるが –

答えて

1

MyAtlasは存在しない - 使用してください:

alasql('CREATE TABLE IF NOT EXISTS City (city string, population number)'); 
> 1 

alasql("INSERT INTO City Values ('Vienna',894456122)"); 
> 1 

alasql("UPDATE City SET city = 'ISLO' Where population = 894456122") 
> 1 

alasql('select * from City') 
> [{"city":"ISLO","population":894456122}] 
+0

を:(されていません@mathiasrw フレームワークをalasqlから[LoveField](https://github.com/google/lovefield)に変更しました。 –