Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dynamiczne wybieranie kolumny w MySQL

Użyj przygotowanego oświadczenia:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak utworzyć model Django z kluczami obcymi, które nie usuwają kaskadowo do swoich dzieci?

  2. MYSQL ERROR 2049 (HY000):Użyte połączenie przy użyciu starego (przed-4.1.1) protokołu uwierzytelniania (włączona opcja klienta 'secure_auth')

  3. błąd składni dla deklaracji mysql zmiennej

  4. Jak obsługiwać strefę czasową MySQL w skrypcie?

  5. Dlaczego muszę używać klucza obcego, skoro mogę użyć WHERE?