Tag: MYSQL预览模式: 普通 | 列表
原来这个程序数据库是SQL2000,换成MYSQL,结果报错。
You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '; limit 16' at line 1

错误代码:
String sql="from NewsVO as n where n.cate=" + Integer.parseInt(id) + " order by n.id desc;";
正确的:
String sql="from NewsVO as n where n.cate=" + Integer.parseInt(id) + " order by n.id desc";

无语了吧。。

查看更多...

Tags: MYSQL

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4925
08-04
22

sql2000数据导入MySQL数据库的两种方式

第一种是安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简便,但是针对实际应用有很多弊端,最主要体现就是数据类型问题,首先,sql server数据库中的ntext,image等数据类型的数据无法直接写入到mysql数据库中,据说只要稍加改动就可以,可惜偶这只菜鸟还没想到如何改动,其次,因为偶在mysql中的数据库设计中将时间都设成int型(保存的是时间戳),所以在数据导过来后,就会出现冲突,再次,这种方法生成的mysql数据表的字段类型都不很合适,所以此种方法我觉得不能提倡。

第二种是利用php或asp脚本来实现数据的导入功能,这种方法需要编写程序,但灵活性大,操作也不是那么困难,一切都尽在你的掌握之中,现简单介绍一下该方法。前提条件是你的mysql环境已经搭建好了,先建好目标数据库,再将所有的表结构用sql语句生成,现在万事具备,只缺数据了。

可以通过下面的php脚本来实现sql server中mydb数据库的user表中数据向mysql中mydb数据库导入:
<?
$cnx = odbc_connect('web', 'admin', '123456');

    //'web'是sqlserver中mydb的数据源名,

查看更多...

Tags: sql2000 MYSQL 导入

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 706
07-04
25

mysql出错代码及出错信息对照

mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成。错误之处,请大家指正。

1005:创建表失败
1006:创建数据库失败
1007:数据库已存在,创建数据库失败
1008:数据库不存在,删除数据库失败
1009:不能删除数据库文件导致删除数据库失败
1010:不能删除数据目录导致删除数据库失败
1011:删除数据库文件失败
1012:不能读取系统表中的记录
1020:记录已被其他用户修改
1021:硬盘剩余空间不足,请加大硬盘可用空间
1022:关键字重复,更改记录失败
1023:关闭时发生错误

查看更多...

Tags: 报错 MYSQL

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 851
07-04
25

MYSQL初学者使用指南与介绍

MYSQL初学者使用指南与介绍

一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110
.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令: exit (回车)

查看更多...

Tags: MYSQL

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 770