我正在尝试将单行数据插入Google Big Query的演示项目中。我正在使用PHP Google Cloud客户端库:
# Imports the Google Cloud client library
use Google\Cloud\BigQuery\BigQueryClient;
创建表格或数据集工作正常。但是当我尝试使用以下代码进行正常插入时:
# Instantiates a client
$bigQuery = new BigQueryClient( [
'projectId' => $projectId
] );
# The name for the new dataset
$datasetName = 'demo';
$tablaName = "demo";
$table = $bigQuery->dataset( $datasetName )
->table( $tablaName );
$row = [
'city' => 'Detroit',
'state' => 'MI',
'home' => 'black'
];
$insertResponse = $table->insertRow($row, [
'insertId' => '1'
]);
我只是空页,没有任何错误。如果(出于测试目的)我正在更改其中一个数据字段名称(假设"城市"到非现有的" cityyy" - 然后我收到错误,没有这样的字段使用给定的名称 - 这意味着请求工作正常,但为什么我得到空白页?并且我的演示表中没有插入新行(我使用Big Query UI检查它)?
有什么想法吗?
答案 0 :(得分:1)
好的,想通了......
尝试通过API进行选择,并显示所有插入的行。
谷歌大查询缓存似乎在谷歌大查询GUI(网络界面)上显示旧结果。