Important
Self-managed SingleStore will soon transition from version 9.1 RC to version 10. This new semantic versioning scheme will provide SingleStore with finer control over engine and feature releases that were not possible with the current versioning scheme.
In the interim, SingleStore 9.1 RC can be used to preview, evaluate, and provide feedback on the new and upcoming features in SingleStore 10 prior to its general availability. Ahead of this transition, SingleStore 9.0 is recommended for production workloads, which can later be upgraded to SingleStore 10.
Escaping Restricted Keywords
Escaping a restricted keyword that has been used as an identifier will allow the object associated with the identifier to be queried as usual.
One way to do this is to ensure the identifier involving a restricted keyword follows a period, because words following periods are always considered as identifiers in MySQL.database_ would run successfully, but a query referring to the table as begin would return an error due to begin being a restricted keyword.
Another method for escaping these keywords is wrapping them in backticks.begin could also be escaped as follows: `begin`.
Last modified: