我为我的网站使用许可的软件,当然引擎是加密的。我没有访问和修改任何PHP代码... 它有一个功能,我想改变,我不能修改PHP代码,因为供应商不允许我这样做... The唯一的选择是建立一个单独的自定义脚本,并单独运行它来更新数据库中的字段(这不适合我的项目) 或者更改mysql数据库中的值手册(它不适合)mysql默认值NULL“unchageble” - 是否有可能?
有一个第三种选择,并且我不知道它是否真的有可能......
这里是场景: 脚本每当用户点击特定链接时在数据库中新增一行。该行有10个字段。最后4个字段默认为NULL,它们应该保持为NULL。 该脚本在最后4个字段中插入值,这是不寻常的,当然脚本不再正常工作。
所以我的问题是:有没有什么方法可以防止在数据库中插入4个字段的值?它可以被锁定为NULL吗?该字段可以忽略“SET/UPDATE”函数吗?
我知道,但我无法编辑php代码,因为它是加密的...... – john
那么,'insert'语句可能在您的'php'代码中,您无法修改。你有其他*选项*。连接到您的数据库并定义建议的触发器。 –
我该怎么做?请解释一下,给我一个例子。谢谢! – john