我想創建一個新的列在我的數據庫表中的當前日期作爲列名稱,例如, 「2014-10-11 01:57:46」還是像這樣的「2014年11月10日」。我嘗試這樣做:MySQL列標題命名與當前日期
ALTER TABLE 'table_name' ADD 'NOW()' VARCHAR(255);
ALTER TABLE 'table_name' ADD 'SELECT NOW()' VARCHAR(255);
ALTER TABLE 'table_name' ADD 'DATE_FORMAT(NOW(), '%d %m %Y')' VARCHAR(255);
SET @mydate:=DATE_FORMAT(NOW(), '%d %m %Y'); ALTER TABLE 'table_name' ADD @mydate VARCHAR(255);
我所有的努力創造一個合作lumn,但名稱不是當前日期。你能指出我做錯了什麼嗎?
試圖命名與當前日期一欄是你」重新做錯了。我看不出任何方式,這不是一個非常糟糕的主意。 – 2014-10-10 22:01:00
這是一個可怕的想法。列名不應是數字,並且不應包含空格或其他非字母數字字符。 – 2014-10-10 22:04:18
歡迎來到SO,@ jhnd74!最好在代碼中使用代碼格式(使用工具欄的「添加代碼」按鈕)。另外,在詢問sql問題時添加sql標記是有意義的。 – Isantipov 2014-10-10 22:04:28