开发者社区> 问答> 正文

表格存储使用putrow的Api时的问题

使用表格存储api(php-sdk)时插入的主键的结果都是插入时的数字的4294967297倍
例如插入的主键值为1,结果就变成4294967297
例如插入的主键值为2,结果就变成 8589934594
下面附上代码
$request = array (
   'table_name' => 'ts_key',

   //'condition' => 'IGNORE', // condition可以为IGNORE, EXPECT_EXIST, EXPECT_NOT_EXIST
   'primary_key' => array ( // 主键
    array('fmediaid', 0,'INTEGER'),
    array('starttime', 2,'INTEGER'),
    array('endtime',3,'INTEGER'),
    

   ),
   'attribute_columns' => array( // 属性
    
    array('creatrtime', date('Y-m-d H:i:s')), // STRING类型

    
   )
  );  
  $otsClient = $this->otsClient();//初始化OTS 
  $response = $otsClient->putRow ($request);
  var_dump($response);

展开
收起
huazhishuju 2018-09-25 16:26:54 1538 0
1 条回答
写回答
取消 提交回答
  • 简单的说Post是添加,Put是修改 吃不准的话,尝试用相同参数访问二次接口,结果不同的是Post(会产生多条记录),结果相同的是Put(仅为一条记录),例如:写博客就是Post;更新签名就是Put

    答案来源于网络

    2019-10-10 20:12:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
TableStore在社交类场景下的应用 立即下载
表格存储实时数据流Steam的技术揭秘和应用场景 立即下载
表格存储(TableStore) 立即下载