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

Dan*_*nny 0 php mysql

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

mat*_*fee 6

使用DEFAULT(col_name).

例如

SELECT *
FROM table
WHERE col1 != DEFAULT(col1)
Run Code Online (Sandbox Code Playgroud)

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

SELECT *
FROM table
WHERE col1 != DEFAULT(col1)
OR   col2 != DEFAULT(col2) # etc etc...
Run Code Online (Sandbox Code Playgroud)

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