我的问题是:如果我想切换数据库引擎,比如从MySQL到SQLite,我需要做些什么才能处理所有查询中的反引号?我真的不想要通过我的所有代码并更改/删除反引号.有什么建议?我是否在最佳实践的范围内做错了什么?
示例查询:
SELECT
`username`,
`password`,
`email_address`
FROM
`users`
WHERE
`id` = '1'
Run Code Online (Sandbox Code Playgroud)
实际上,password并不需要引用...它甚至不是保留字: http: //dev.mysql.com/doc/refman/5.1/en/reserved-words.html
恕我直言,您可以采取的最佳方法是:
不管怎样,切换到另一个数据库引擎是一回事;而另一种是。构建一个独立于数据库的应用程序是一个完全不同的问题。
| 归档时间: |
|
| 查看次数: |
1396 次 |
| 最近记录: |