sql >> Database teknologi >  >> RDS >> Mysql

Indstil MySQL-kolonnealias til en beregnet dato

Det er et usædvanligt krav, men hvis du insisterer, bliver du nødt til at bruge dynamisk sql.

SET @curdate = CURDATE();
SET @sql = CONCAT('SELECT whatever AS "', @curdate, '" FROM whatever');

PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;


  1. Brug af BOB i klasser

  2. hvorfor ses `tcgetattr`-fejlen, når ssh bruges til at dumpe backup-filen på en anden server?

  3. problem med GROUP_CONCAT i JOIN-forespørgsel mysql

  4. Hvorfor springer mysql nogle auto-increment-id'er over?