使用MYSQL创建用户表

问题描述

我不明白为什么这行不通。它一直有效,直到我想添加最后一列“组”

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的列表

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...