Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Holen Sie sich den Typ einer Variablen in MySQL

Sie KÖNNEN den Typ einer Variable in MySQL bestimmen. Erstellen Sie eine Tabelle, indem Sie Ihre Variable auswählen und dann den Spaltentyp überprüfen:

set @a:="1"; -- your variable

drop temporary table if exists foo;
create temporary table foo select @a; -- dirty magic
desc foo;
+-------+----------+------+-----+---------+-------+
| Field | Type     | Null | Key | Default | Extra |
+-------+----------+------+-----+---------+-------+
| @a    | longtext | YES  |     | NULL    |       |
+-------+----------+------+-----+---------+-------+