其中有N个字段,有个字段名是:in_time
我想当我的PHP程序向这个table插入数据时,该字段:in_time 能自动填入插入数据的时间。
疑问:
1,有没有可能直接让MYSQL自己完成,不用程序控制,这样对服务器负载可能会小些;
2,in_time赋值的时间,可以是客户机时间吗?如果不行,是插入数据时的当前北京时间也行。
谢谢!
9 个解决方案
#1
1,有没有可能直接让MYSQL自己完成,不用程序控制,这样对服务器负载可能会小些;
mysql一样要查询系统时间才能确定要插入的值,PHP当然也一样。
用mysql的自带函数来插入或者PHP的函数来生成SQL语句,都是差不多的。
2,in_time赋值的时间,可以是客户机时间吗?如果不行,是插入数据时的当前北京时间也行。
客户机的时间你能知道吗?不能吧。至于说取哪个时区的时间随你选
mysql一样要查询系统时间才能确定要插入的值,PHP当然也一样。
用mysql的自带函数来插入或者PHP的函数来生成SQL语句,都是差不多的。
2,in_time赋值的时间,可以是客户机时间吗?如果不行,是插入数据时的当前北京时间也行。
客户机的时间你能知道吗?不能吧。至于说取哪个时区的时间随你选
#2
竟然都是插入 就没有比较计较这点差异了.要么就是让增加php的负担,要么就是增加数据库的负担.一样的.
客户端时间你如果能取到传递到php再传递到mysql 是可以 如果不行就不行.
客户端时间你如果能取到传递到php再传递到mysql 是可以 如果不行就不行.
#3
客户机的时间可以用PHP取:value="<?php echo date('Y-m-d H:i:s');?>"
#4
客户端的时间可以取得了,但是我觉得用PHP往mysql里面塞,是不是没有让mysql自己完成负担轻
毕竟往MYSQL里面塞的还有其它很多字段,我想INSERT的代码段能少一段就尽量少一段
#5
嗯...你概念很混沌.凡是用php输出的都是服务器端的数据...
你要取得客户端的时间可以用js. 但是你得按照我上面说的将时间传递给php 再传递给mysql.
你要取得客户端的时间可以用js. 但是你得按照我上面说的将时间传递给php 再传递给mysql.
#6
php往数据库一个表里写数据 其实负担并不多.具体的差异你可以自己测试一下 减少一个字段执行的时间是不是大到你想像的那样不能接受.数据库的优化主要还是在数据的检索方面.当然前提是数据库要设计合理.
#7
多谢PHPnewnew的耐心解答!
之前对你稍有微辞,还望海涵!
之前对你稍有微辞,还望海涵!
#8
不用那么客气... ... 我是不是得翻翻帖子看看你说了什么坏话..
#9
如果你对一个表进行新增:可对表的in_time字段的类型为:timestamp每次新增,会自动填充当前时间。
#1
1,有没有可能直接让MYSQL自己完成,不用程序控制,这样对服务器负载可能会小些;
mysql一样要查询系统时间才能确定要插入的值,PHP当然也一样。
用mysql的自带函数来插入或者PHP的函数来生成SQL语句,都是差不多的。
2,in_time赋值的时间,可以是客户机时间吗?如果不行,是插入数据时的当前北京时间也行。
客户机的时间你能知道吗?不能吧。至于说取哪个时区的时间随你选
mysql一样要查询系统时间才能确定要插入的值,PHP当然也一样。
用mysql的自带函数来插入或者PHP的函数来生成SQL语句,都是差不多的。
2,in_time赋值的时间,可以是客户机时间吗?如果不行,是插入数据时的当前北京时间也行。
客户机的时间你能知道吗?不能吧。至于说取哪个时区的时间随你选
#2
竟然都是插入 就没有比较计较这点差异了.要么就是让增加php的负担,要么就是增加数据库的负担.一样的.
客户端时间你如果能取到传递到php再传递到mysql 是可以 如果不行就不行.
客户端时间你如果能取到传递到php再传递到mysql 是可以 如果不行就不行.
#3
客户机的时间可以用PHP取:value="<?php echo date('Y-m-d H:i:s');?>"
#4
客户端的时间可以取得了,但是我觉得用PHP往mysql里面塞,是不是没有让mysql自己完成负担轻
毕竟往MYSQL里面塞的还有其它很多字段,我想INSERT的代码段能少一段就尽量少一段
#5
嗯...你概念很混沌.凡是用php输出的都是服务器端的数据...
你要取得客户端的时间可以用js. 但是你得按照我上面说的将时间传递给php 再传递给mysql.
你要取得客户端的时间可以用js. 但是你得按照我上面说的将时间传递给php 再传递给mysql.
#6
php往数据库一个表里写数据 其实负担并不多.具体的差异你可以自己测试一下 减少一个字段执行的时间是不是大到你想像的那样不能接受.数据库的优化主要还是在数据的检索方面.当然前提是数据库要设计合理.
#7
多谢PHPnewnew的耐心解答!
之前对你稍有微辞,还望海涵!
之前对你稍有微辞,还望海涵!
#8
不用那么客气... ... 我是不是得翻翻帖子看看你说了什么坏话..
#9
如果你对一个表进行新增:可对表的in_time字段的类型为:timestamp每次新增,会自动填充当前时间。