我需要你的帮助.
我们有一个在MySQL上运行的PHP应用程序,我们需要将PostgreSQL用于新客户.
问题是,当我们在数字类型的字段中插入空字符串时,我们得到一个错误.
我认为我们应该使用NULL而不是空字符串.
但是我们希望避免重新编写应用程序的所有SQL代码,我的问题是,是否可以在表(或其他地方)的结构中确保我们的数值列接受空值?或将它们转换为NULL?
在文档中我看到可以定义自己的类型,例如可以创建一个基于数字的类型并确保它接受空值?如果有,怎么样?我找不到解决办法
谢谢
php postgresql
php ×1
postgresql ×1