我无法使用此查询锁定MySQL表:
DB::statement('LOCK TABLES imports WRITE');
Run Code Online (Sandbox Code Playgroud)
它给出了这些例外:
[Illuminate\Database\QueryException]
Run Code Online (Sandbox Code Playgroud)
SQLSTATE [HY000]:常规错误:2014在其他未缓冲的查询处于活动状态时无法执行查询.考虑使用PDOStatement :: fetchAll().或者,如果您的代码只是针对mysql运行,则可以通过设置PDO :: MYSQL_ATTR_USE_BUFFERED_QUERY属性来启用查询缓冲.(SQL:LOCK TABLES导入WRITE)
使用PDO时会发生同样的错误.
我该怎么用?
这个例子适用于AngularJS 1.1.5(它会将它附加到div中),但是1.2.5不能(它会留下没有附加的html内容).
https://egghead.io/lessons/angularjs-transclusion-basics
app.directive("panel", function() {
return {
restrict: "E",
transclude: true,
template: '<div class="panel" ng-transclude>This is a panel component</div>'
}
})
Run Code Online (Sandbox Code Playgroud)
AngularJS 1.1.5:http://plnkr.co/edit/BLe56D9YZxSIAiJ31wW0("这是..."按预期显示)AngularJS 1.2.5:http://plnkr.co/edit/h6dUrXXXBOQUtzsJqT4S("这是... ."没有出现)
在1.1.5"transclude:true"按预期工作(文本附加到面板),但在> 1.2.0中没有.
有帮助吗?