Tim Russell wrote:

Hi all,

When I run the following code the default value isn't being calculated using the concat
and other functions. Instead it is setting the column definition as a string: CONCAT("TMP
How can I rework this to get a result more like TMP-T-00002
?


You can't.
Default values can only be constants.
( except for autoincrement and timestamp )



USE cro;

CREATE TABLE lpamform (
 crofileno VARCHAR(11) NOT NULL DEFAULT 'CONCAT("TMP-T-",ROUND(RAND(NOW())*100000))',
 docstatus ENUM('C','A') NOT NULL DEFAULT 'C',
 PRIMARY KEY (crofileno)
) TYPE=MyISAM;

Thanks,
Tim





-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]



Reply via email to