Не удалось увидеть таблицу после создания в Flask-sqlalchemy [duplicate]

Это означает, что ваш код использовал ссылочную переменную объекта, которая была установлена ​​в нуль (т. е. она не ссылалась на экземпляр фактического объекта).

Чтобы предотвратить ошибку, объекты, которые могут быть пустыми, должны быть протестированы для null перед тем, как использовать.

if (myvar != null)
{
    // Go ahead and use myvar
    myvar.property = ...
}
else
{
    // Whoops! myvar is null and cannot be used without first
    // assigning it to an instance reference
    // Attempting to use myvar here will result in NullReferenceException
}
8
задан paxdiablo 29 June 2010 в 06:24
поделиться

2 ответа

можете ли вы использовать что-то вроде?

select * from `order`
17
ответ дан Preet Sangha 26 August 2018 в 11:49
поделиться

Слово order на самом деле является ключевым словом SQL. У вас будет такая же проблема, если вы попытаетесь использовать таблицу с именем group или select. Вы можете исправить это MySQL, используя кавычки вокруг него, в соответствии с:

select f1, f2 from `order` where blah blah blah ...

Однако, если ваша таблица не будет удерживать только один заказ (в этом случае это не будет сделано для потому что основной бизнес вскоре будет банкротом), вы должны, вероятно, назвать свою таблицу orders.

Это решает как ваши проблемы, тот, который вы нашли, и тот, который вы сделали 't: -)

11
ответ дан paxdiablo 26 August 2018 в 11:49
поделиться
Другие вопросы по тегам:

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