Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O MySQL suporta tipos de dados definidos pelo usuário


Neste caso, um pré-processador de texto como M4 ou qualquer pré-processador de linguagem C pode ser útil.

Se você tiver o seguinte no arquivo tables.sql:
define(UUID, char(32))
create table mytable1 (my_uuid UUID);
create table mytable2 (my_uuid UUID);

Encontro
$ m4 tables.sql

você terá:
create table mytable1 (my_uuid char(32));
create table mytable2 (my_uuid char(32));