我正在创建一个网站,其中特定用户数据应仅包含来自特定预先指定集的字符。在将数据插入数据库之前,我可以使用PHP验证数据。但我想知道MySQL本身是否可行。
例如,考虑用户名。它应该只有字符 来自字母数字集和下划线。验证这些数据是 在将其插入数据库之前可以通过PHP实现。但是它 可以为 Varchar列分配约束以不允许任何约束 字符串,除了这些字符以外的字符,要插入到 表
答案 0 :(得分:0)
你问了
是否可以为Varchar列分配约束 允许插入包含除这些之外的字符的任何字符串 进入桌面?
答案是否定的。 MySQL约束并不聪明。