如何从mysql表中检索没有默认值的值

时间:2012-01-17 05:44:50

标签: php mysql

我想获取mysql表中不是默认值的值。有没有办法只使用SQL查询而不使用PHP?

1 个答案:

答案 0 :(得分:6)

使用DEFAULT(col_name)

e.g。

SELECT *
FROM table
WHERE col1 != DEFAULT(col1)

如果您希望至少有一列不是默认值的所有行使用OR

SELECT *
FROM table
WHERE col1 != DEFAULT(col1)
OR   col2 != DEFAULT(col2) # etc etc...

或者,如果您希望所有列都不是默认值的所有行使用AND