gpt4 book ai didi

mysql - Mariadb CURRENT_TIMESTAMP 更改为 'current_timestamp()'

转载 作者:行者123 更新时间:2023-11-29 18:44:40 27 4
gpt4 key购买 nike

因此,重新格式化了开发机器并盲目地重新安装了 MAMP 堆栈。现在我的 mariadb 与我们的服务器版本不同(10.2.6 vs 10.0.17)。

将服务器数据库转移到开发人员后,新版本似乎已将所有默认时间戳默认值从 CURRENT_TIMESTAMP 转换为“current_timestamp()”。

现在,当将数据库传输回服务器时,我得到“无效的默认值”时间戳字段,因为它只接受 CURRENT_TIMESTAMP 而不是 current_timestamp()

显然我们需要升级服务器,但与此同时,有什么方法可以让我的开发 mariadb 实际使用 CURRENT_TIMESTAMP 而不是转换?谢谢罗布

最佳答案

试试这个

# sed 's/current_timestamp()/CURRENT_TIMESTAMP/g' current_dump_file > new_dump_file

这只是将每次出现的 current_timestamp() 替换为 CURRENT_TIMESTAMP。然后你可以导入新的转储文件,应该没有问题。

关于mysql - Mariadb CURRENT_TIMESTAMP 更改为 'current_timestamp()',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44722541/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com