0
有没有办法在mysql我可以设置为默认?Mysql设置为默认?
$q = $dbc -> prepare("UPDATE accounts SET thisColumn = thisColumn(DEFAULT) WHERE id = ?");
是否有一个函数可以在mysql中设置为默认值?
有没有办法在mysql我可以设置为默认?Mysql设置为默认?
$q = $dbc -> prepare("UPDATE accounts SET thisColumn = thisColumn(DEFAULT) WHERE id = ?");
是否有一个函数可以在mysql中设置为默认值?
还有就是DEFAULT
keyword:
使用关键字DEFAULT,明确地把列设置为默认值。这样可以更轻松地编写INSERT语句,将值分配给除了几列以外的所有列,因为这样可以避免编写一个不包含表中每列的值的不完整的VALUES列表。否则,您将不得不写出与VALUES列表中每个值对应的列名称列表。
您还可以使用DEFAULT(col_name)作为可用于表达式以生成给定列的默认值的更一般形式。
DEFAULT(col_name)
只能用如果默认明确设置该列,但DEFAULT
始终有效。
未经检验的,但这应该工作:
UPDATE accounts SET thisColumn = DEFAULT WHERE id = ?
烨这个工作出色谢谢:)其实,我便无法再次感谢我发现它在文档:) – cgwebprojects 2012-03-04 15:04:56