Как зафиксировать: Динамическое поколение SQL для DeleteCommand не поддерживается против SelectCommand, который не возвращает информации о столбце ключа

Возможно, Юи случайно изменил исходный код Flutter.

Вы можете проверить, запустив установочный каталог Flutter

git status

Он не должен сообщать об изменениях

Чтобы исправить запуск в установочном каталоге Flutter

git clean -xfd
git stash save --keep-index
git stash drop
git pull
flutter doctor
6
задан Laurel 29 March 2016 в 03:20
поделиться

1 ответ

Никакой пример кодирования действительно не собирается работать. Необходимо сделать определение из таблицы относительно того, что является уникальным идентификатором для таблицы. Если нет никакого первичного ключа (или по крайней мере, уникальный индекс), то Вам не повезло.

Единственный путь вокруг этого состоит в том, чтобы создать динамическую команду самостоятельно, которая сравнивает каждое значение в таблице к записи, которую Вы хотите удалить. Если они - то же, то удаляют их.

Однако Вы рискуете удалять несколько строк из таблицы, так как могло бы быть несколько строк в таблице с теми же значениями.

2
ответ дан 17 December 2019 в 20:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: