Buenos días,
estoy intentando hacer lo siguiente en un procedure:
Código MySQL:
Ver originalset @latabla
=CONCAT('CREATE TABLE IF NOT EXISTS base_de_datos.tabla_',@fecha_de_hoy
,' ( `id` int(11) NOT NULL auto_increment,
`a` int(10) NOT NULL default `0`,
`b` varchar(10) NOT NULL,
PRIMARY KEY USING BTREE (`id`),
KEY `ix_tabla_',@fecha_de_hoy,'_id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;');
PREPARE stmt1
FROM @latabla
; EXECUTE stmt1;
DEALLOCATE PREPARE stmt1;
El problema es que no consigo ejecutarlo por el default `0` por defecto sería '0' y estoy intentando de la siguiente manera:
\`0\`
`0`
"0"
pero no funciona.
Un saludo