PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP-使用current_timestamp创建表并在每行更新时对其进行更新大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

目前,我正在使用此代码创建新表并插入/更新用户验证码:

    if ($result) {
        echo "$captcha";
        $queryInsertCaptcha = MysqL_query ( "INSERT INTO xf_captcha (username, captcha) VALUES ('$user', '$captcha') ON DUPLICATE KEY updatE captcha = '$captcha'" );
    } else {
        echo "Tabelle muss noch erstellt werden.";
        $queryCreateCaptchaTable = MysqL_query ( "create table IF NOT EXISTS `xf_captcha` (
            `username` varchar(255) NOT NULL default '',
            `captcha` varchar(255) NOT NULL default '',
            'timestamp',
            PRIMary KEY  (`username`) );
        ");
    }

现在,我想添加一个时间戳,因为我想阻止早于x的验证码.

如何使用认的CURRENT_TIMESTAMP创建MysqLtimestAMP类型?

如果运行“ ON DUPLICATE KEY updatE”,如何告诉MysqL更新时间戳?
还是应该删除数据并插入新数据?

解决方法:

如果您使用的是@L_380_11@myadmin,则比在数据库中轻松得多,并选择timestamp type to timestamp字段,它将进行其余的尝试.

大佬总结

以上是大佬教程为你收集整理的PHP-使用current_timestamp创建表并在每行更新时对其进行更新全部内容,希望文章能够帮你解决PHP-使用current_timestamp创建表并在每行更新时对其进行更新所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: