Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  outfile.result   Sprache: Lisp

 

create table t1 (`a` blob);
insert into t1 values("hello world"),("Hello mars"),(NULL);
select * into outfile "../../tmp/outfile-test.1" from t1;
select load_file(concat(@tmpdir,"/outfile-test.1"));
load_file(concat(@tmpdir,"/outfile-test.1"))
NULL
select * into dumpfile "../../tmp/outfile-test.2" from t1 limit 1;
select load_file(concat(@tmpdir,"/outfile-test.2"));
load_file(concat(@tmpdir,"/outfile-test.2"))
NULL
select * into dumpfile "../../tmp/outfile-test.3" from t1 where a is null;
select hex(load_file(concat(@tmpdir,"/outfile-test.3")));
hex(load_file(concat(@tmpdir,"/outfile-test.3")))
NULL
select * into outfile "../../tmp/outfile-test.1" from t1;
ERROR HY000: File '../../tmp/outfile-test.1' already exists
select * into dumpfile "../../tmp/outfile-test.2" from t1;
ERROR HY000: File '../../tmp/outfile-test.2' already exists
select * into dumpfile "../../tmp/outfile-test.3" from t1;
ERROR HY000: File '../../tmp/outfile-test.3' already exists
select load_file('../../tmp/outfile-test.not-exist');
load_file('../../tmp/outfile-test.not-exist')
NULL
drop table t1;
select 1 into outfile "../../tmp/outfile-test.4";
select load_file('../../tmp/outfile-test.4');
load_file('../../tmp/outfile-test.4')
1

CREATE TABLE t1 (a INT);
EXPLAIN
SELECT *
INTO OUTFILE '/tmp/t1.txt'
  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\r\n'
  FROM t1;
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE t1 system NULL NULL NULL NULL 0 Const row not found
DROP TABLE t1;
SELECT * INTO OUTFILE "../../tmp/outfile-test.4"
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
FROM information_schema.schemata LIMIT 0, 5;
use information_schema;
SELECT * INTO OUTFILE "../../tmp/outfile-test.4"
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
FROM schemata LIMIT 0, 5;
use test;
create table t1(a int);
select * into outfile "MYSQL_TEST_DIR/outfile-test1" from t1;
ERROR HY000: The MariaDB server is running with the --secure-file-priv option so it cannot execute this statement
drop table t1;
create database mysqltest;
create user user_1@localhost;
grant all on mysqltest.* to user_1@localhost;
connect  con28181_1,localhost,user_1,,mysqltest;
select schema_name
into outfile "../../tmp/outfile-test.4"
fields terminated by ',' optionally enclosed by '"'
 lines terminated by '\n'
from information_schema.schemata
where schema_name like 'mysqltest';
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
connection default;
disconnect con28181_1;
grant file on *.* to user_1@localhost;
connect  con28181_2,localhost,user_1,,mysqltest;
select schema_name
into outfile "../../tmp/outfile-test.4"
fields terminated by ',' optionally enclosed by '"'
 lines terminated by '\n'
from information_schema.schemata
where schema_name like 'mysqltest';
connection default;
disconnect con28181_2;
use test;
revoke all privileges on *.* from user_1@localhost;
drop user user_1@localhost;
drop database mysqltest;
#
# MDEV-39493 FILE privilege isn't checked for derived
#
create user u@localhost;
grant select on *.* to u@localhost;
connect u,localhost,u;
select 'hello' into outfile '$MYSQLTEST_VARDIR/tmp/3701920.out';
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
select 'hello' into dumpfile '$MYSQLTEST_VARDIR/tmp/3701920.dump';
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
select * into outfile '$MYSQLTEST_VARDIR/tmp/3701920.out' from (select 'hello') t;
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
select * into dumpfile '$MYSQLTEST_VARDIR/tmp/3701920.dump' from (select 'hello') t;
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
disconnect u;
connection default;
drop user u@localhost;
# End of 10.6 tests

Messung V0.5 in Prozent
C=42 H=100 G=76

¤ Dauer der Verarbeitung: 0.0 Sekunden  (vorverarbeitet am  2026-10-08) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1126438
#Domains=1867298