我似乎无法找到或编写一个 SELECTS DEFAULT VALUE 的 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;
最佳答案
"SELECT $group FROM grouptable WHERE $group=DEFAULT( $group ) "
或者我认为更好:
"SELECT DEFAULT( $group ) FROM grouptable LIMIT 1 "
更新-更正
正如@Jeff Caron 指出的那样,只有在
grouptable
中至少有 1 行时,上述内容才有效。如果即使 grouptable 没有行也想要结果,您可以使用以下命令:"SELECT DEFAULT( $group )
FROM (SELECT 1) AS dummy
LEFT JOIN grouptable
ON True
LIMIT 1 ;"
关于php - 如何选择字段的默认值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8266771/