я не могу найти или написать SQLQuery, выделяющий DEFAULT VALUEКак выбрать значение по умолчанию поля
(и я не думаю, что я могу генерировать его в 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;
Я использовал второй. Прекрасное спасибо. Одно замечание, конечно, («группа») должно читать ($ group) - исключительно в отношении того, как я сформулировал вопрос - в любом случае, спасибо и приняты! – Gamemorize
@ Адам: вы правы. Если '$ group' - это столбец, да. Я на мгновение подумал, что это может быть значение столбца, отредактированного сейчас. –
Это будет работать, только если есть хотя бы 1 результат. Насколько мне известно, единственный способ всегда получить значение по умолчанию для столбца: SELECT COLUMN_DEFAULT FROM information_schema.columns WHERE TABLE_SCHEMA = 'your_database_name' AND TABLE_NAME = 'your_table_name' AND COLUMN_NAME = 'your_column_name'; –