我想获取mysql表中不是默认值的值。有没有办法只使用SQL查询而不使用PHP?
答案 0 :(得分:6)
e.g。
SELECT *
FROM table
WHERE col1 != DEFAULT(col1)
如果您希望至少有一列不是默认值的所有行使用OR
:
SELECT *
FROM table
WHERE col1 != DEFAULT(col1)
OR col2 != DEFAULT(col2) # etc etc...
或者,如果您希望所有列都不是默认值的所有行使用AND
。