不要给表名加上引号

在照着书写程序的时候遇到这么一行:

insert into 'sys_user' values ('1','abel','2016-01-04 17:05:12');

然后总是报错,因为书是mysql5版本的,而我自己的电脑是8版本的,所以就以为是datetime这一项有问题,然后搜问题,看文档,然而没有答案。。。
正当我准备放弃,将这个问题记录到我的小本本上的时候,突然看到:

insert into 'sys_user'

瞬间觉得哪里不对劲,最终发现为什么作者要给表名加上引号呢?
《MyBatis从入门到精通》这本书看到这感觉还是不错的,怎么代码能出现这么低级的错误?难道作者和校正都跟我一样秀逗了?这种小细节从来没留心过,出问题了就不能快速地看出来,细节决定成败还是蛮有道理的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容