
需要用update语句。
如test表中有如下数据:
update test set begintime=sysdate;
commit;
更新后结果:
datetime类型:可用于需要同时包含日期和时间信息的值。
datetime:MySQL 以 'YYYY-MM-DD HH:mm:ss'格式检索与显示 DATETIME 类型。
DateTime 日期和时间部分,可以表示的日期范围从公元1753年1月1日00:00:00000 到9999年12月31日23:59:59997 ,精确到333毫秒,它需要8个字节的存储空间,其中前4个字节用于存储1900年1月1日以前或以后的天数,数值分正负,正数表示在此日期之后的日期,负数表示在此日期之前的日期;后4个字节用于存储从此日零时起所指定的时间经过的毫秒数。
扩展资料
在MySQL中创建表时,很容易通过类型介绍就能选择到合适自己的数据类型。不过到底是选择 datetime 还是 timestamp,可能会有点犯难。这两个日期时间类型各有优点:datetime 的日期范围比较大;timestamp 所占存储空间比较小,只是 datetime 的一半。
另外,timestamp 类型的列还有个特性:默认情况下,在 insert, update 数据时,timestamp 列会自动以当前时间(CURRENT_TIMESTAMP)填充/更新。“自动”的意思就是,你不去管它,MySQL 会替你去处理。
参考资料来源:百度百科-SQL数据类型
更新mysql数据库中datetime类型的字段:
举例如下:
UPDATE
calldata
SET
date
=
DATE_SUB(date,
INTERVAL
7
DAY)
WHERE
date
>=
'2014-01-08'
AND
date
<
'2014-01-09
这个sql语句中,date
是datetime类型的
尝试下面的思路:每隔 一小时执行一次:
public delegate void UpdateText(string content);public partial class Form1 : Form
{
Thread t;
public Form1()
{
InitializeComponent();
}
/// <summary>
/// 强制执行过期未完成的工作
/// 存储过程名:Proc_ForceExecute
/// </summary>
private string ForceExecuteTimeOut()
{
string connString = GetXmlNodeText("ConnectionString");
SqlConnection conn = new SqlConnection(connString);
SqlCommand cmd = new SqlCommand("Proc_ForceExecute", conn);
cmdCommandType = CommandTypeStoredProcedure;
try
{
connOpen();
cmdExecuteNonQuery();
connClose();
return "[" + DateTimeNowToString("yyyy-MM-dd HH:mm:ss") + "]进行检测";
}
catch (Exception ex)
{
connClose();
return "出现错误:" + exMessage;
}
}
private void Form1_Load(object sender, EventArgs e)
{
t = new Thread(new ThreadStart(ThreadMethod));
tStart();
}
private void ThreadMethod()
{
//每隔多少秒执行一次 配置文件单位:秒
int ms = intParse(GetXmlNodeText("TimeSpan")) 1000;
while (true)
{
string res = ForceExecuteTimeOut();
UpdateText mitxt = new UpdateText(UpdateRichTextBox);
if (thisIsHandleCreated)
{
thisInvoke(mitxt, res);
}
ThreadSleep(ms);
}
}
private void UpdateRichTextBox(string content)
{
richTextBox1Text = richTextBox1Text + content + "\n";
}
}
以上就是关于修改数据库中时间字段的时间全部的内容,包括:修改数据库中时间字段的时间、数据库datetime是什么类型、python sql语句传递datetime时间到数据库,数据库字段是datetime类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)