mySQL 中的空值
我已将一个新网站移至我的服务器。这个网站使用PHP和MySQL,并且构建得很差。
问题是 - 它需要将非空值插入到新记录中,只要我没有指定值,尽管默认值为空。
我被告知它已在以前的服务器上完成,但他们不知道如何完成。我很高兴在这方面得到一些帮助。
I've got a new website moved to my server. This website uses PHP and MySQL, and is built very poorly.
The problem is - it needs non-null values inserted into new records where ever I don't specify a value, though the default value is null.
I've been told it has been done on the previous server, but they have no idea how. I'd be glad to receive some help on this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用以下方法更新数据库字段的默认值以防止出现问题:
有关特定字段和参数的
ALTER TABLE
的更多信息,请参阅 文档。You could update the default values of the fields of your database to prevent problems using:
More information on
ALTER TABLE
for specific fields and parameters can be found in the documentation.您需要为列添加默认值,或者使用默认值重新创建表,或者更改表定义。
http://dev.mysql.com/doc/refman/ 5.1/en/alter-table.html
http ://dev.mysql.com/doc/refman/5.1/en/create-table.html
You need to add default values for the columns, either recreate the tables with defaults or alter the table definitions.
http://dev.mysql.com/doc/refman/5.1/en/alter-table.html
http://dev.mysql.com/doc/refman/5.1/en/create-table.html