mysql字符集修改步骤
摘要:当数据库中存在一些数据时,不能通过alter database character set *** 或 alter table tablename character set *** 命令修改。这两个命令都没有更新已有记录的字符集,二只是对新创建的表或记录生效。已有记录的字符集调整,需要先将数据导出,经过适当的调整重新导入后才可完成。以下模拟将latin1字符集的数据库修改成gbk字符集的数据库的过程。(1)导出表结构:mysqldump -uroot -p --default-character-set=gbk -d databasename>createtab.sql 其中--def
阅读全文
游标
摘要:declare tmpTime datetime;declare allTime varchar(500) default '';declare cur1_time cursor for( SELECT L.LeaveingApplyTime FROM Leaveing AS L WHERE L.StudentID=inID1);/*mysql不知道为什么用异常加入判断?*此请参考官方文档20.2.11.光标光标*这把游标异常后捕捉*并设置循环使用变量tmpname为null跳出循环。*/ declare continue handler for sqlstate '0
阅读全文