是否可以将varchar限制为MySQL中的特定字符集?

时间:2015-05-23 13:13:51

标签: mysql string varchar

我正在创建一个网站,其中特定用户数据应仅包含来自特定预先指定集的字符。在将数据插入数据库之前,我可以使用PHP验证数据。但我想知道MySQL本身是否可行。

  

例如,考虑用户名。它应该只有字符   来自字母数字集下划线。验证这些数据是   在将其插入数据库之前可以通过PHP实现。但是它   可以为 Varchar列分配约束以不允许任何约束   字符串,除了这些字符以外的字符,要插入到   表

1 个答案:

答案 0 :(得分:0)

你问了

  

是否可以为Varchar列分配约束   允许插入包含除这些之外的字符的任何字符串   进入桌面?

答案是否定的。 MySQL约束并不聪明。