我正在尝试将此对象作为参数传递
void readFile(const std::string& fileName)
{
std::ifstream infile(fileName);
float vertex[3];
int coordinateCounter = 0;
while (infile >> vertex[coordinateCounter])
{
coordinateCounter++;
if (coordinateCounter == 3)
{
cloud.push_back(PointXYZ(vertex[0], vertex[1], vertex[2]));
coordinateCounter = 0;
}
}
}
在此函数中,更新mysql JSON列,但出现错误:
ER_BAD_FIELD_ERROR:未知列'0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeE eeeeeeeEEeE”在“字段列表”中
如何正确传递此Object参数?
{'0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE': '100000000000000000'}
答案 0 :(得分:0)
问题是您的SQL错误。您可能需要使用 JSON_SET(“ JSON列的名称”,“要更新的键/值对的键”,“该键/值对的新值)。