1.可在建表时可用“auto_increment=n”选项来指定一个自增的初始值。
可用alter table table_name auto_increment=n命令来重设自增的起始值。
对于已有的数据库可以用以下方法转换字段编码:
ALTER TABLE t MODIFY hoverfly BINARY(100);
ALTER TABLE t MODIFY hoverfly CHAR(100) CHARACTER SET gb2312;
注意用此方法如果不修改程序,会发现查询出的结果都是乱码,可以通过在my.ini的[mysqld]段内加default-character-set=gb2312来纠正。但是这样你会发现那些没有转换编码的文本字段里的中文都是乱码。
其实有更简单的办法,在进行查询前,只要执行SET character_set_results = NULL就可以 对于已有的数据库可以用以下方法转换字段编码:
ALTER TABLE t MODIFY hoverfly BINARY(100);
ALTER TABLE t MODIFY hoverfly CHAR(100) CHARACTER SET gb2312;
注意用此方法如果不修改程序,会发现查询出的结果都是乱码,可以通过在my.ini的[mysqld]段内加default-character-set=gb2312来纠正。但是这样你会发现那些没有转换编码的文本字段里的中文都是乱码。
其实有更简单的办法,在进行查询前,只要执行SET character_set_results = NULL就可以
http://dev.mysql.com/doc/refman/5.1/zh/charset.html 帮助文档
CREATE TABLE zoo (id INT(4) NOT NULL, name VARCHAR(50) NOT NULL, FK_species TINYINT(4) NOT NULL, INDEX (FK_species), FOREIGN KEY (FK_species) REFERENCES species (id), PRIMARY KEY(id)) ENGINE=INNODB;
2.ALTER TABLE zoo ADD FOREIGN KEY (FK_species) REFERENCES species (id);
3.如何改变mysql的表的编码?? 在my.ini中找default-characterset
4.org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not insert: [com.model.Word]; uncategorized SQLException for SQL [insert into zhangwei.word (userid, title, content) values (?, ?, ?)]; SQL state [HY000]; error code [1366]; Incorrect string value: '\xE6\x88\x91\xE7\x88\xB1...' for column ?????
Incorrect string value: '\xE6\x88\x91</p...'
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/myweb?useUnicode=true&characterEncoding=utf-8","root","root");
改为gb2312的编码可以保存,但都是乱码.
5。改变数据库的字符编码:
ALTER DATABASE db_name
CHARACTER SET charset_name
6。org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not insert: [com.model.Word]; uncategorized SQLException for SQL ??
7.mysql> SHOW VARIABLES LIKE '%query_cache%';
Variable_name | Value |
have_query_cache | YES | |
query_cache_limit | 1048576 | |
query_cache_min_res_unit | 4096 | |
query_cache_size | 33554432 | |
query_cache_type | ON | |
query_cache_wlock_invalidate | OFF
7.2009-07-29 12:54:42,703 ERROR [org.hibernate.util.JDBCExceptionReporter] - Data truncation: Data too long for column 'content' at row 1
2009-07-29 12:54:42,703 ERROR [org.hibernate.event.def.AbstractFlushingEventListener] - Could not synchronize database state with session???
分享到:
相关推荐
MySQL 5.0存储过程 mysql5.0 mysql 用户手册 中文版 新特性
有的人的PowerDesigner16.5版本的DBMS文件里找不到MySQL5.0的模型,下载解压然后覆盖掉安装目录里PowerDesigner\Resource Files\DBMS就行
64位mysql5.0 下载64位mysql5.0 下载64位mysql5.0 下载64位mysql5.0 下载64位mysql5.0 下载64位mysql5.0 下载
MySql5.0安装详细图解,MySql5.0安装详细讲解,MySql5.0配置
windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 windows同时安装mysql5.0和8.0步骤 ...
MYSQL5.0安装配置,是基于Windows平台的安装配置,过程详细。
包括JSP查询页面以及MYSQL5.0连接驱动
完整的mysql5.0中文使用手册,帮助那些英语不太好的更好的学习使用mysql
MySQL5.0安装配置教程_图解MySQL5.0安装配置教程_图解
MySql5.0使用手册
本TXT文件为第三章Linux 下安装 Mysql5.0 测试环境:系统 CentOS 5.2 MySQL版本 5.0.67 第一步:下载mysql-5.0.67.tar.gz 第二步:安装mysql-5.0.67 第三步:编译·安装 第四步:安装后的配置 ...
MySQL5.0常用命令,pdf格式的。不错阿
mysql 5.0 解压版 ,里面有配置文档,按步骤操作即可。
很好用的mysql5.0图形界面.....
MySQL5.0数据库自动备份脚本,已在生产环境使用正常。 目前使用环境:RedHat5+MySQL5.0 压缩包含Linux Shell脚本和配置说明
mysql 5.0 安装步骤图解,根据图解的步骤进行mysql的安装
mysql5.0中文手册
Linux MySQL 5.0 rpm包,几乎绝版了,SpagoBI必须搭档,非常好用。
MySQL 5.0 触发器
mysql5.0数据库解压版安装。里面有详细步骤