0

Я работаю в приложении с App Inventor 2 и таблицы слияния. Пользователи будут хранить некоторую информацию в таблицах, и я хочу, чтобы у них была возможность удалить то, что они хотят, на самом деле это хорошо для приложения, и это лучше.таблицы слияния sql УДАЛИТЬ несколько строк только одним доступом

Проблема в том, что я знаю только, как удалить одну строку, и я хочу дать возможность удалить всю старую информацию (например, 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.

Вы можете удалить только полную таблицу как этот

DELETE FROM <tableid> 

или удалить несколько строк по одному,
смотри также How to delete one or more rows from a Fusiontable

EDIT:
Если вы заинтересованы в особенности в иметь возможность обновлять/удалять несколько строк, тогда вам может понадобиться звезда issue 417. К звезда проблема означает щелкнуть на звезду в левом верхнем углу вопроса, чтобы проголосовать за нее и получить электронное сообщение, если есть новости

Обходным путем для удаления нескольких строк является создание вида , see also this post. Однако, к сожалению, это невозможно в App Inventor.

Мое предложение для вас заключается в использовании базы данных MySQL. Чтобы использовать базу данных MySQL из App Inventor, см. Также мой App Inventor - MySQL interface.

+0

Я уже делаю это, удаляя один за другим, но требуется столько времени, чтобы удалить более 10 строк ... Если вариантов больше нет. –

+0

см. Мой обновленный ответ. Btw: [Что делать, если кто-то отвечает на мой вопрос?] (Https://stackoverflow.com/help/someone-answers) – Taifun

+0

теперь вы также можете отправлять инструкции DELETE, подобные этому 'DELETE FROM WHERE ' , Я обновил свой ответ ... – Taifun

Смежные вопросы