[英]How do I insert a CURRENT_TIMESTAMP into a PostgreSQL configured Drupal installation
我正在使用drupal和一個pgsql數據庫,但經過長時間的搜索后,我仍然無法弄清楚如何在向表中插入行時將CURRENT_TIMESTAMP或now()放入數據庫。 將now()放在列的默認值上是行不通的,因為drupal不會在數據庫模式上接受它,所以這是不可能的。
當前列類型是“沒有時區的時間戳”或“沒有時區的時間”,drupal的架構接受。 現在問題是在那里插入日期。
我努力了:
$now = format_date(time(), 'custom', 'Ymd H:i:s');
並使用字符串占位符'%s'插入它,但pgsql給了我一個錯誤。
我也嘗試將類型更改為整數並使用time()php函數插入,並且它不起作用(如果它確實我在其他表上使用它),所以也許我會堅持使用時間戳類型,因為它更有意義。
您可以在下面找到我對問題的評論中的建議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.