Eine aufbereitete Darstellung der Quelle

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

Benutzer

Quelle  create_or_replace2.test  Sprache: unbekannt

 
Spracherkennung für: .test vermutete Sprache: SQL {SQL[84] Masm[66] ADA[42]} [Methode: maximale Elemente, drei Dimensionen]

--source include/have_innodb.inc
--source include/have_binlog_format_row_or_statement.inc
--source include/have_metadata_lock_info.inc
--source include/master-slave.inc

--echo #
--echo # MDEV-6525 ; Problems with CREATE OR REPLACE under lock
--echo #

CREATE TABLE t1 (a INT) ENGINE=InnoDB;
CREATE FUNCTION f1() RETURNS INT RETURN ( SELECT MAX(a) FROM t1 );

--connect (con1,localhost,root,,test)

CREATE TEMPORARY TABLE tmp (b INT) ENGINE=InnoDB;
LOCK TABLE t1 WRITE;

SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED;

CREATE OR REPLACE TABLE t1 LIKE tmp;
SHOW CREATE TABLE t1;

--connection default
set session lock_wait_timeout=1;
--error 1205
SELECT f1();

set session lock_wait_timeout=@@global.lock_wait_timeout;
--send SELECT f1()
--connection con1
# This is here just in case, any timeout should be ok
--sleep 1
unlock tables;
--connection default
--error 1054
--reap
--disconnect con1

# Cleanup
drop function f1;
drop table t1;
--source include/rpl_end.inc

[Dauer der Verarbeitung: 0.10 Sekunden]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1126438
#Domains=1897691