Внешний ключ MySQL для разрешения ПУСТОГО УКАЗАТЕЛЯ?

Простую альтернативу этой проблеме можно решить, предоставив соответствующие разрешения в самой базе данных. Например: если вы используете базу данных mysql, введите в базу данных через терминал или предоставленный интерфейс и просто следуйте этой команде:

 GRANT SELECT, INSERT, DELETE ON database TO username@'localhost' IDENTIFIED BY 'password';

Это ограничит пользователя ограничиться только указанным запросом только. Удалите разрешение удаления, и поэтому данные никогда не будут удалены из запроса, запущенного с php-страницы. Второе, что нужно сделать, это очистить привилегии, чтобы mysql обновлял разрешения и обновления.

FLUSH PRIVILEGES; 

Дополнительная информация о flush .

To см. текущие привилегии для пользователя, вызывают следующий запрос.

select * from mysql.user where User='username';

Подробнее о GRANT .

64
задан Camilo Martin 22 January 2013 в 13:30
поделиться

1 ответ

Можно решить это путем разрешения NULL в столбце tblImageFlags.resolutionTypeID.

внешнего ключа <час>

Бонусные очки пз тому, кто бы ни говорит мне, является ли в случае баз данных это "индексами" или "индексами".

множественное число индекс должен быть индексы .

Согласно" современное американское Использование " Bryan A. Garner:

В обычных целях, индексы являются предпочтительным множественным числом, не индексные .... Индексы , хотя менее претенциозный, чем [1 110] форумы или dogmata, является претенциозным, тем не менее. Некоторые писатели предпочитают индексы в технических контекстах, как в математике и науках. Хотя не лучшее множественное число для [1 113] индексные , индексы допустимо в смысле "индикаторы".... Избегайте исключительного indice, регрессивная деривация от множественного числа индексы .

98
ответ дан Bill Karwin 24 November 2019 в 15:56
поделиться
Другие вопросы по тегам:

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