mysql - 如何防止在mySQL中输入包含空格的文本

标签 mysql text space

偶尔会发生用户在文本栏中错误地输入带有尾随空格的文本,这种情况很难通过视觉识别。当此文本字段必须与不存在尾随空格的另一个文本字段进行匹配时,这可能会导致问题。 mySQL 中是否可以强制文本字符串不能包含特定字符(本例中为空格)?

感谢反馈!

最佳答案

有多种方法可以实现您想要的目标:

  1. 检查应用程序中的用户输入,如果包含空格则拒绝它。如果您主要担心的是用户输入的质量,那么这可能是最好的方法。

  2. 您可以在应用程序逻辑中或使用 SQL 从用户输入中删除空格(或只是开始/尾随空格)。

如果您选择从 sql 中的用户输入中删除所有空格,则使用 replace() function 。如果您只想删除开头和结尾空格,请使用 trim() function达到预期的效果。

关于mysql - 如何防止在mySQL中输入包含空格的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39643973/

相关文章:

mysql - 显示正确的余额

php - 如何检查更新是否完成

javascript - 在数组中第 10 个字符之前的空格处拆分字符串

Python:在保留换行符的同时缩进除第一行以外的所有字符串行?

latex - 删除自定义命令前后的空格

html - 标题上方烦人的空间不会消失

php - 空 SQL 文件 - PHPmyAdmin

mysql - 无法使用 MySQL Workbench 连接到 Azure MySQL

c - 如何在 C 中编辑文本文件中行的特定部分?

javascript - javascript中的空格