0

私はApp Inventor 2とfusionテーブルを持つアプリで作業しています。ユーザーはいくつかの情報をテーブルに保存し、彼らが望むものを削除するオプションを持ってほしいと思っている。fusionテーブルsql 1回のアクセスで複数の行を削除する

問題は、1行を削除する方法しか知りません。すべての古い情報(たとえば50行)を削除するオプションを指定したいとします。それを一つずつ行うのは有用ではありません。誰でもすぐにそれを行う方法を知っていますか?

私は試しましたDELETE FROM xxxxxx WHERE ROWID='XXX' OR ...ORはサポートされていないため、動作しません。 DELETE FROM xxxxx WHERE ROWID IN (........)はどちらも動作しません。ありがとう。

答えて

0

EDIT 04/2017:あなたは今、あると思われるこの

DELETE FROM <tableid> WHERE <your where condition> 

のようないくつかの行を削除することができ、Googleはdocumentation ... 残念ながらenter image description here


を更新するのを忘れこれは融合可能なSQL言語の制限です。SQL Reference Documentation of the Fusion Tables APIを再度参照してください。

あなただけ
How to delete one or more rows from a Fusiontable

EDIT参照、この

DELETE FROM <tableid> 

または複数の行を一つずつ削除するように、完全なテーブルを削除することができます。あなたがする機能に興味がある場合
をいくつかの行を更新/削除できるようにするには、issue 417にスターを付けることをおすすめします。 に問題が複数の行を削除するニュース

問題を回避するには、ビューを作成することがある場合には、それに投票すると、電子メールを取得するために、問題の左上隅にスターへ]をクリックして、意味します、see also this post。しかし残念ながら、これはApp Inventorでは不可能です。

代わりにデータベースを使用することをお勧めします。 App Inventor内からMySQLデータベースを使用する場合は、App Inventor - MySQL interfaceも参照してください。

+0

私はすでにそうしていますが、1つずつ削除していますが、10行以上を削除するのに時間がかかります...もっとオプションがない場合... –

+0

私の更新された回答を見てください。 Btw:[誰かが私の質問に答えたときにどうすればいいですか?](https://stackoverflow.com/help/someone-answers) – Taifun

+0

今度はDELETE文を以下のように送ることができます: 'DELETE FROM WHERE ' 。私は私の答えを更新しました... – Taifun

関連する問題