在 SQLite3 CREATE TABLE 语句中,我可以使用正则表达式来强制执行特定约束吗?具体来说,我试图要求输入的 URL 有效。我知道除了使用正则表达式之外还有其他方法可以做到这一点,但由于我的项目结构,这是我需要的方法。
最佳答案
只有在安装了用户定义的REGEXP
函数后,您才能使用正则表达式; SQLite 默认没有。
但是如果你有它,你也可以在 CHECK
约束中使用 REGEXP
。
关于regex - SQLite3 正则表达式和模式约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15012731/