问题描述
我不明白为什么这行不通。它一直有效,直到我想添加最后一列“组”
return GestureDetector(
child: Image.network(widget.mediaUrl),onTap: () {
Navigator.push(
context,MaterialPageRoute(
fullscreenDialog: true,builder: (BuildContext context) {
return Scaffold(
body: GestureDetector(
child: Container(
height: MediaQuery.of(context).size.height,width: MediaQuery.of(context).size.width,child: Hero(
tag: 'imageHero',child: Image.network(
widget.mediaUrl,fit: BoxFit.fill,),onTap: () {
Navigator.pop(context);
},);
}));
},);
解决方法
“组”是MySQL中的保留名称,如果您真的想使用它,则可以使用反引号来避免使用它,例如:
`groups`
,
GROUPS 是Mysql v8.0中添加的新保留关键字
您可以使用不同的名称来代替分组或集群之类的组
OR
对
groups
使用反引号,但请确保在使用groups
的任何地方都使用反引号
您可以在Mysql v8.0中查看reserved keywords的列表