sql >> Databáze >  >> RDS >> Mysql

Dynamický výběr sloupce v MySQL

Použijte připravený příkaz:

mysql> SET @sql = CONCAT("SELECT ", (SELECT "NOW()"));
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT @sql;
+--------------+
| @sql         |
+--------------+
| SELECT NOW() | 
+--------------+
1 row in set (0.00 sec)

mysql> PREPARE stmt FROM @sql;
Query OK, 0 rows affected (0.00 sec)
Statement prepared

mysql> EXECUTE stmt;
+---------------------+
| NOW()               |
+---------------------+
| 2009-04-06 23:08:31 | 
+---------------------+
1 row in set (0.00 sec)


  1. PHP Vkládání dat z jedné tabulky do druhé

  2. [Video] Integrace dat s PostgreSQL

  3. Odstranit dotaz Chcete-li odstranit řádky v MySQL

  4. Emulujte klauzuli MySQL LIMIT v Microsoft SQL Server 2000