mysql中 格式为 年-月 不能将类型转成data,如果想转换成data类型该如何 *** 作

mysql中 格式为 年-月 不能将类型转成data,如果想转换成data类型该如何 *** 作,第1张

如果你的字段只是年月,那样如果想转换为年月日,那你的日应该是几号呢?

mysql 有个函数date_format(date,format) 函数,可以把日期转换成你想要的

其中format:%Y年4位,%y年2位,%m月份,%d日,%h小时,%i分钟,%s秒

如:

// This will hold the records. 

DataTable inv = new DataTable()

// Prep command object.

string sql = "Select * From Inventory"

using (SqlCommand cmd = new SqlCommand(sql, this.sqlCn))

{

    SqlDataReader dr = cmd.ExecuteReader()

    

    // Fill the DataTable with data from the reader and clean up.

    inv.Load(dr)

    

    dr.Close()

}

mysql要转换到另一台机器上面,最重要的要考虑以下几个问题

1、数据库使用什么存储引擎,如果是myisam的话,可以把data目录复制移走。但如果是innodb的话,千万不要用这种方法,会存在种种问题的。至于innodb引myisam的区别,百度一下详细点。

2、本地的 *** 作系统是否引目标 *** 作系统相同,如果是linux与windows之间的转移,因为平台的的不台,注意大小写表名字段的兼容性。也可以在或者中忽略大小写。

3、比较安全的做法,还是用mysqldump的方法导出来,再用mysqldump的方法导进去,这是一种比较保险安全兼容性高的做法,请考虑。

如果还有什么疑问,欢迎追问。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8684588.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存