mysql - 我应该使用 Transaction 作为我的表名吗?
问题描述
在我的应用程序中,我创建了一个名为Transaction的表。此名称是否与MySQL 事务有任何冲突?
解决方案
TRANSACTION
是 MySQL 关键字,但它不是保留关键字,这意味着您可以将其用作表名,而无需在其周围加上反引号。话虽如此,我仍然建议您不要使用TRANSACTION
来命名您的表。这样做的原因是它TRANSACTION
可能作为关键字出现在您的代码库中,并且您希望避免将来继承您的代码的任何人可能出现的任何混淆。
对于解决方法名称,假设您正在销售书籍,您可以使用 name book_transactions
。
推荐阅读
- kubernetes - 如何使用 kubectl 找出节点状态上次转换时间
- linux - 我应该如何处理循环变量以在 Linux Shell 中将每个循环增加 1?
- excel - 将打开的工作表文件复制粘贴到当前工作簿
- html - 难以用网格定位我的代码
- python - Pandas 从系列扩展到 MultiIndex
- sql - 仅返回来自多个 SQL 相关子查询的不同值
- xaml - UWP 页面“处理”事件
- arrays - 文本组件中的映射数组
- uidocument - UIDocumentBrowserViewController.revealDocument 未按预期工作
- r - 正则表达式匹配除新行之外的任何内容