方法/步骤
达川网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。创新互联公司从2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
首先,在创建的数据库中新建一张数据库表t_amount_info,设置好字段名以及数据类型
如下图所示:
在点击“Apply”后,出现了SQL 语句错误
如下图所示:
查看MySQL Workbench日志可知,在设置id主键默认值时,出现错误
id INT NOT NULL DEFAULT ID
这里id是int数据类型,但是默认值给的是varchar,所以报错
修改完后,再次执行
如下图所示:
然后,再向该数据库表里插入数据
如下图所示:
点击“Apply”运行后,发现出现错误
如下图所示:
由报错日志可知,id是数据库表的主键,但是在插入的过程未给值,导致报错,修改后
如下图所示:
接着,查询t_amount_info表并格式化amount字段结果
如下图所示:
8
结果发现,出现错误,由报错日志可知
STR_TO_DATE(字符串,日期格式)
如下图所示:
DATE_FORMAT(date,format)根据格式串format格式化日期或日期和时间值date,返回结果串。可用DATE_FORMAT()来格式化DATE或DATETIME值,以便得到所希望的格式。根据format字符串格式化date值:%S,%s两位数字形式的秒(00,01,...,59)%i两位数字形式的分(00,01,...,59)%H两位数字形式的小时,24小时(00,01,...,23)%h,%I两位数字形式的小时,12小时(01,02,...,12)%k数字形式的小时,24小时(0,1,...,23)%l数字形式的小时,12小时(1,2,...,12)%T24小时的时间形式(hh:mm:ss)%r12小时的时间形式(hh:mm:ssAM或hh:mm:ssPM)%pAM或PM%W一周中每一天的名称(Sunday,Monday,...,Saturday)%a一周中每一天名称的缩写(Sun,Mon,...,Sat)%d两位数字表示月中的天数(00,01,...,31)%e数字形式表示月中的天数(1,2,...,31)%D英文后缀表示月中的天数(1st,2nd,3rd,...)%w以数字形式表示周中的天数(0=Sunday,1=Monday,...,6=Saturday)%j以三位数字表示年中的天数(001,002,...,366)%U周(0,1,52),其中Sunday为周中的第一天%u周(0,1,52),其中Monday为周中的第一天%M月名(January,February,...,December)%b缩写的月名(January,February,...,December)%m两位数字表示的月份(01,02,...,12)%c数字表示的月份(1,2,...,12)%Y四位数字表示的年份%y两位数字表示的年份%%直接值“%”selectdate_format(日期字段,’%Y-%m-%d’)as‘日期’fromtest
用正则表达式选择出来,然后用函数str_to_date来转换
update table_name set release_date = STR_TO_DATE(REPLACE(release_date,' ',''),'%d %M %Y @') where release_date REGEXP'^[0-9]{1,2}.*[July|Janurary|February|May|June|July|August|September|October|November|December|March].*@.*[0-9]$';
其他的类似哦