易截截图软件、单文件、免安装、纯绿色、仅160KB

MYSQL的一些小问题。

1.如果要调用MYSQL里面的一些内置的函数 ,比如user(),database()  等,需要什么权限 ?

2.出现以下错误如何解决?
出现以下错误如何解决?
mysql> load data infile 'd:/a.jpg' into table a;
ERROR 1262 (01000): Row 4 was truncated; it contained more data than there were
input columns

a表里有一个binary类型的字段。


3.看网上的文章说MYSQL可以执行批处理里面的SQL语句。语法是mysql < batchfile
可是为什么我写mysql < a.txt
却报语法错误呢? 是哪里 写错了吗?

就这三个问题,谢谢大家的帮忙 。
1、
详细权限看表
SQL code:
select * from mysql.`user`;


要调用user(),只需要有usage权限就可以了;要调用database(),则只需要有usage权限就可以获取information_schema的库名了,而其他库名要通过此函数获取,要有访问对应库的权限(如select权限等)就可以调用了。

2、

这样处理就可以了:
insert into 表a(binary类型的字段名)
  values(load_file('d:/a.jpg'));

3、

首先要先确保你的a.txt里面的sql语句语法正确,然后在cmd下用如下方式调用:
mysql -uroot -ppassword 库名 < "目录\a.txt"

3
mysql.exe  -uroot -p123 test < r:\temp\QQ.SQL
2直接用LOAD
insert into TT(F1)
  values(load_file('d:/a.jpg


相关问答:

MySQL数据包过大

我用一个循环往数据库里面存文件,本来可以作为文件存放数据库里面只放文件的位置的,但是没有办法租的服务器网页空间大小有限制数据库没有限制。语句是这样的


public static final DataBase.MAXSIZE=102 ......

mysql 简单问题

假如数据库中有个test表,表中有id,Name,num,记录时间
id为自增长主键,name是名字,num表示其数量

1  nike  100        系统时间
2  nike  300  &n ......

mysql的驱动程序

我有一个java环境下的程序,在本机运行正常,但发布到网的虚拟主机时不能连接数据库连接池
jdk 1.6 tomcat6.0.18 mysql5 mysqljdbc5.1.5
虚拟主机的技术人员说,只能配置局域的数据库连接池,也就是在M ......

一个mysql的问题

有一个表 mytable 有下面几个字段
id    class(学生班级)    studentSex(学生性别,1男2女)  studentName(学生性名)

假设现有十几个班级,
我想获得班级中男学生最多的三条相应 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号