Database CodeIgniter:当通过Google访问时,网站显示数据库错误

Database CodeIgniter:当通过Google访问时,网站显示数据库错误,database,codeigniter,search,Database,Codeigniter,Search,当我通过谷歌点击网站时,页面显示一个数据库错误: 发生数据库错误 错误号码:1048 列“referer\u keywords”不能为空 插入st\u referer(referer\u type,referer\u url, referer\u关键字,referer\u时间)值('搜索引擎', “www.google.com.au”,空,1426669760) 文件名:libraries/Analytics.php 电话号码:186 然而,当我直接访问该页面时(通过输入URL或导航到该页面),

当我通过谷歌点击网站时,页面显示一个数据库错误:

发生数据库错误

错误号码:1048

列“referer\u keywords”不能为空

插入
st\u referer
referer\u type
referer\u url
referer\u关键字
referer\u时间
)值('搜索引擎', “www.google.com.au”,空,1426669760)

文件名:libraries/Analytics.php

电话号码:186

然而,当我直接访问该页面时(通过输入URL或导航到该页面),它的加载非常好


由于某些原因,该网站的排名和索引也很差。主页根本不会出现在谷歌的搜索结果中。只有两个随机的页面可以显示,这些页面显示在谷歌搜索结果的第二页上,尽管我使用了与网站名称完全匹配的关键词。单击这两个页面时会产生相同的错误。

错误示例中的说明列引用关键字设置为NOTNULL属性。若需要传递空字段值,请更改列属性。它可以解决这个问题

谷歌不会传递任何推荐关键词。你能在那个表中只允许null吗?