MySql折腾小记二:text/blog类型不允许设置默认值,不允许存在两个CURRENT_TIMESTAMP...
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
在 CYQ.Data 數(shù)據(jù)框架的反向工程中,遇到MySQL的問題又2個(gè),記錄下先。
?
1:對于時(shí)間的默認(rèn)值,為:CURRENT_TIMESTAMP,不允許一個(gè)表存在兩個(gè)日期都設(shè)置了:CURRENT_TIMESTAMP
解決的辦法:
按理只設(shè)一個(gè)。
但在反向工程中,若遇到兩個(gè)或以上的設(shè)置,為保證導(dǎo)數(shù)據(jù)的正常,直接取消日期的默認(rèn)值。
?
2:text/blog類型不允許設(shè)置默認(rèn)值,由于其它數(shù)據(jù)庫類型是可以有默認(rèn)值,所以轉(zhuǎn)過來一般也會設(shè)置默認(rèn)值,不過默認(rèn)狀態(tài)下不允許設(shè)置默認(rèn)值。
解決的方法:
修改my.ini配置文件,取消嚴(yán)格控制strict模式。
但在反向工程導(dǎo)數(shù)據(jù)中,為了避開報(bào)錯(cuò)或提示用戶修改配置的麻煩,取消默認(rèn)值。
?
今天折騰好久,總算把幾個(gè)數(shù)據(jù)庫的差異都折騰好了,CYQ.Data 數(shù)據(jù)框架 的反向工程基本完成。
轉(zhuǎn)載于:https://my.oschina.net/secyaher/blog/274163
總結(jié)
以上是生活随笔為你收集整理的MySql折腾小记二:text/blog类型不允许设置默认值,不允许存在两个CURRENT_TIMESTAMP...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu2565
- 下一篇: Elasticsearch聚合初探——m