hi
i'm trying to get musql to insert the default values
into a table. from the insert section in the manual:
Warnings can occur under any of the following
conditions:
* Inserting NULL into a column that has been
declared NOT NULL. The column is set to the default
value appropriate for the column type. This is 0 for
numeric types, the empty string ('') for string types,
and the ``zero'' value for date and time types.
for myisam tables, nulls are handled as above, so how
does one get the default value set to a column? i know
that if a column name is missing in a insert statement
then it get assigned to default value. is there any
way to SET it to the dafault value in an UPDATE query?
so one could use a function like:
switch ($type) {
case "text":
$var = ($var != "") ? "'" . $var . "'" : "NULL";
break; (etc.)
and replace the null with "DEFAULT" so that when mysql
sees the keyword, it sets that column's value to the
column's default (and not the column type's default)
ty
abs
________________________________________________________________________
Download Yahoo! Messenger now for a chance to win Live At Knebworth DVDs
http://www.yahoo.co.uk/robbiewilliams
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]