php - 我应该使用什么数据类型将电子邮件存储在 mysql 数据库中?

标签 php mysql

我有一个小网站,我想将联系人的电子邮件存储在 MySQL 数据库中。 我正在使用 PHP 和 MySQL。每次我尝试时,它都会给我以下错误。但是,当我删除 @. (点)时,它工作正常。我真的需要这方面的帮助,请告诉我我在做什么错误,如果给出代码会很有帮助。

我已经只使用了 VARCHAR。它不断显示以下错误:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@gmail.com( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), name VARCHAR(3' at line 1

最佳答案

您可以使用长度为 1-255vachar 数据类型。

如果您的值的长度超过 255,请使用 text 数据类型以获取更多信息

关于php - 我应该使用什么数据类型将电子邮件存储在 mysql 数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15631919/

相关文章:

MYSQL where 或语句未按预期工作

php - 以编程方式设置基本图像

mysql - play 2.5 DB 问题 - 使用依赖注入(inject)

c# - 刷新通过设计器添加的datagridview

mysql - 如何从 mySQL 中获取所有年份的列表

mysql - 尝试从.asp页面连接到远程mysql

php - 具有正确 URL 的 Laravel 渲染 View

php - 删除 MySQL 字段值中字符串值开头或结尾的空格

php - 新鲜的api平台docker-compose上的502 Bad Gateway

php - 如何防止 WooCommerce 中某些国家/地区的邮政编码/邮政编码字段被隐藏