我正在使用Zend Framework2。当我提出一个涉及对数据库进行INSERT查询的请求时,该请求挂起,没有响应或引发任何错误,运行docker ps
会花费一些时间并返回此错误:
Error response from daemon: The requested address is not valid in its context.
我必须重新启动docker,然后使其重新工作。
我可以毫无问题地进行SELECT
,UPDATE
和DELETE
查询。
现在,在调试时,我创建了一个新数据库,并尝试在该数据库中进行相同的请求,使用一个INSERT
查询,相同的代码,相同的主机名,只是使用了一个不同的数据库名称以及{{1} }。
以前有人遇到过这种问题吗?有什么提示吗?两个数据库都使用INSERT
引擎。
我不确定这里还包含哪些其他信息,请告诉我。
更新:如果我在执行MyISAM
之前先执行DELETE
查询,就不会发生这种情况。
答案 0 :(得分:0)
作为将来会遇到此问题的其他人的参考,对我而言,原因是引用带有尾随空格的列名(该列名不应有此空格),并试图将jniLibs
├── arm64-v8a
│ ├── libxxx.so
│ └── libyyy.so
├── armeabi-v7a
│ ├── libxxx.so
│ └── libyyy.so
├── x86
│ ├── libxxx.so
│ └── libyyy.so
└── x86_64
├── libxxx.so
└── libyyy.so
值插入到val summaryOrder2 = dataTable.data?.filterIsInstance<SummaryOrder>()
字段。