Intereting Posts
PDO PHP игнорирует параметр ATTR_TIMEOUT для MySQL, когда сервер не может быть достигнут ошибка при загрузке файла Как отправить json из android на php? Использовать композитор для установки пакета в пользовательском каталоге PHP – Защита сайта от папок с 777 правами доступа Мой сервер был взломан закодированным кодом. я не мог узнать, в чем цель этого кода? Пожалуйста, помогите мне Почему эти значения не добавляются в мой массив как строки? Невозможно получить значение текстового поля через почтовый метод Javascript-функция post и вызов php-скрипта Запрос на получение последней записи в таблице истории в Laravel 5.2 Разъяснения по уязвимостям XXE во всех версиях PHP Проблема с разрешением сеанса PHP Проблема с sonataIntlBundle – я не могу установить с композитором Невозможно загрузить динамическую библиотеку 'c: /wamp/bin/php/php5.5.12/ext/php_ldap.dll' – указанный модуль не найден. в Unknown в строке 0 Регулярное выражение для медиа-запросов в CSS

Как выбрать значение по умолчанию для поля

Я не могу найти или написать sqlquery, который ВЫБЕРИВАЕТ ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ

(и я не думаю, что могу сгенерировать его в phpmyadmin для копирования)

Я попытался выбрать его, как если бы это была запись, но безрезультатно …

$defaultValue_find = mysql_query( "SELECT $group FROM grouptable WHERE $group='DEFAULT'") or die("Query failed:".mysql_error()); $defaultValue_fetch = mysql_fetch_row($defaultValue_find); $defaultValue = $defaultValue_fetch[0]; echo $defaultValue; 

Related of "Как выбрать значение по умолчанию для поля"

 "SELECT $group FROM grouptable WHERE $group=DEFAULT( $group ) " 

Или я думаю лучше:

 "SELECT DEFAULT( $group ) FROM grouptable LIMIT 1 " 

Обновление – исправление

Как указал @Jeff Caron, вышесказанное будет работать только в том случае, если в grouptable есть не менее 1 строки. Если вы хотите получить результат, даже если групповая таблица не имеет строк, вы можете использовать это:

 "SELECT DEFAULT( $group ) FROM (SELECT 1) AS dummy LEFT JOIN grouptable ON True LIMIT 1 ;"