2016-09-14 70 views
1

我在timestamp中插入值,但得到如下所示的問題。將時間戳發佈到Cassadnra表中

insert INTO isbn_seller_det (isd_id, added_date_on ,isbn_no) VALUES (uuid(),'2014-09-05','9999999999'); 

,當我檢查到卡桑德拉表

[email protected]:crawl_dev> SELECT * FROM isbn_seller_det; 

isd_id        | added_date_on   | bad_cmt | good_cmt | isbn_no | our_rate | overall_per | seller_id | tot_com 
--------------------------------------+--------------------------+---------+----------+------------+----------+-------------+-----------+--------- 
2dd202ca-2b53-446b-8184-0211bab2a9d7 | 2014-09-05 00:00:00+0000 | null |  null | 9999999999 |  null |  null |  null | null 

我得到確切的正確插入之後。但是,當我試圖在PHP API中檢查此記錄時,我的added_date_on列反映了一些整數值爲1125927240.

那麼你能告訴我這是什麼問題。正在發生哪種類型的轉換。

在此先感謝。

回答

0

您是否嘗試過使用方法toDateTime()

+0

是的,但這種方法是不接受..請建議我的東西..是否有任何需要從卡桑德拉方面的任何配置...然後也引導我。 –

+0

請分享欄目族定義;你可以通過命令_DESCRIBE TABLE .isbn_seller_det; _從cqlsh得到它 –

+0

下面是列族定義。 CREATE TABLE crawl_dev.isbn_seller_det( isd_id UUID, added_date_on時間戳, bad_cmt INT, good_cmt INT, isbn_no文本, our_rate文本, overall_per INT, seller_id UUID, tot_com INT, PRIMARY KEY(isd_id,添加日期__) )WITH CLUSTERING ORDER BY(added_date_on ASC) CREATE INDEX isbn_seller_det_added_date_on_idx ON on crawl_dev.isbn_seller_det(added_date_on); –