确定MYSQL查询中返回的文本是否为默认文本

时间:2011-03-22 16:58:36

标签: mysql coldfusion

有没有办法轻松确定查询返回的文本是否是创建数据库时的默认文本?

例如,我正在使用的数据库有几个文本字段,当设置数据库时,这些字段预先填充了希腊语('lorem ipsum ...')。但是,每个字段的希腊数量都有所不同,默认情况下使用的是希腊语。如果不知道每个字段中使用的精确希腊语作为默认值,是否有办法让查询“告诉”我它是默认文本?

1 个答案:

答案 0 :(得分:2)

您可以使用<cfdbinfo />获取此信息。您可以按如下方式使用它:

<cfdbinfo type="columns" name="qResult" table="tableName" datasource="dsnName" />
<cfdump var="#qResult#" />

在我的测试中,这会返回一个带有“column_default_value”列的查询,您可以使用该列来确定结果是否为默认值。

你可以找到更多关于cfdbinfo here

的信息