- 论坛徽章:
- 0
|
pandorabag 发表于 2012-10-31 14:14 ![]()
回复 4# chinasjok
操作系统权限?都是mysql 用户 且已经生成一遍了,为什么在执行就没有权限了?
mysql> set @file='test_file';
Query OK, 0 rows affected (0.00 sec)
mysql> select * from a into outfile @file;
ERROR 1064 (42000): 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 '@file' at line 1
total 40K
-rw-rw---- 1 mysql mysql 8.4K Oct 31 09:39 a.frm
-rw-rw-rw- 1 mysql mysql 38 Oct 31 10:48 a.txt
-rw-rw---- 1 mysql mysql 33 Oct 31 10:53 auto_create.TRN
-rw-rw---- 1 mysql mysql 33 Oct 31 10:53 auto_delete.TRN
-rw-rw---- 1 mysql mysql 33 Oct 31 10:54 auto_update.TRN
-rw-rw---- 1 mysql mysql 487 Oct 31 10:54 a.TRG
-rw-rw-rw- 1 mysql mysql 51 Oct 31 11:13 @file
我直接用变量的话报错,加单引号 直接变成了字符 sql 这里完全不懂呀。 |
|