<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>MySQL Forums - German</title>
        <description>Forum für deutschsprachige MySQL-Anwender.</description>
        <link>http://forums.mysql.com/list.php?70</link>
        <lastBuildDate>Tue, 21 May 2013 23:55:15 +0000</lastBuildDate>
        <generator>Phorum 5.2.19</generator>
        <item>
            <guid>http://forums.mysql.com/read.php?70,585840,585840#msg-585840</guid>
            <title>funktion (no replies)</title>
            <link>http://forums.mysql.com/read.php?70,585840,585840#msg-585840</link>
            <description><![CDATA[ Hallo,<br />
Ich würde gerne nur die namen in der tabelle1 bekommen die zuletzt online gewesen sind.<br />
tabelle1: <a href="http://prntscr.com/143ox3"  rel="nofollow">http://prntscr.com/143ox3</a><br />
In Tabelle 2 werden sie geloggt jedoch gibt er mir 2 werte wieder<br />
tabelle2: <a href="http://prntscr.com/143q6o"  rel="nofollow">http://prntscr.com/143q6o</a><br />
Es handelt sich um ein Spiel, wenn sich ein Spieler der eine Gilde besitzt und auch der Gildenleadr ist sich einloggt, wird es in der log.log tabelle eingetragen, der Gildenleader erkennt man an der Zahl in der tabelle player.guild spalte master.<br />
Mein Problem ist, das ich nur die Namen der gilden angezeigt bekommt wenn auch der Gildenleader online ist. Hoffe ihr könnt mir helfen<br />
<br />
Mfg. Noa<br />
<br />
code: <a href="http://prntscr.com/143qhy"  rel="nofollow">http://prntscr.com/143qhy</a>]]></description>
            <dc:creator>Noa Cruz Salazar</dc:creator>
            <category>German</category>
            <pubDate>Thu, 09 May 2013 16:00:58 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,585579,585579#msg-585579</guid>
            <title>mysqldump, java (1 reply)</title>
            <link>http://forums.mysql.com/read.php?70,585579,585579#msg-585579</link>
            <description><![CDATA[ Hallo,<br />
<br />
wenn ich folgendes Kommando auf der Konsole absetze funktioniert das einwandfrei:<br />
<pre class="bbcode">
&gt;mysqldump -u root -ppass --databases myDb --tables myTable&gt; D:/MyDir/MyFile.sql</pre>
Wenn ich das Kommando aber unter Win7 aus einem Java-Programm mittels<br />
<pre class="bbcode">
Process pr= Runtime.getRuntime().exec(&quot;cmd /C &quot;+s.o.);</pre>
absetze, wird nichts gesichert und der Status-Code ist 6. Ich habe keine Ahnung,<br />
ob der nun unmittelbar von Mysqldump kommt oder eigentlich vom BS und nur durchgereicht wurde.<br />
(Gibt's irgendwo eine Liste von Mysqldump-Status-Codes?)<br />
<br />
Jedenfalls ergibt ein<br />
<pre class="bbcode">
&gt;perror 6
OS error code   6:  No such device or address
Win32 error code 6: Das Handle ist ungültig.</pre>
Das sagt mir allerdings auch nichts. Fällt da einem was zu ein?<br />
<br />
Gruß<br />
Jörg]]></description>
            <dc:creator>Jörg Büchner</dc:creator>
            <category>German</category>
            <pubDate>Tue, 07 May 2013 21:08:28 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,585178,585178#msg-585178</guid>
            <title>MySql Cluster frm defekt (no replies)</title>
            <link>http://forums.mysql.com/read.php?70,585178,585178#msg-585178</link>
            <description><![CDATA[ MySQL Server: (mysql-5.1.56 ndb-7.1.14, Nodegroup: 0)<br />
Hallo Leute,<br />
ich brauche dringend Eure Hilfe. Wir haben eine Clusterdatenbank und diese war heute morgen aus irgendwelchen Gründen offline. Ich habe den Cluster kontrolliert und dann wieder neugestartet. Gott sei dank, er läuft, aber in der Logs habe ich folgendes gefunden:<br />
<br />
130430  7:34:36 [ERROR] MySQL: Falsche Information in Datei '.\eledb\cimcorp.frm'<br />
und noch mehr davon.<br />
<br />
Da der Cluster nicht so gut, meine Meinung, supportet wird, will ich nur eins wissen.<br />
<br />
Wie kann ich das wieder reparieren. Für fast alle Engines gibt es Anweisungen, aber kaum für ndb.]]></description>
            <dc:creator>Torsten Schumann</dc:creator>
            <category>German</category>
            <pubDate>Tue, 30 Apr 2013 12:35:16 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,584185,584185#msg-584185</guid>
            <title>min. 2 Minuten &quot;Copying to tmp table&quot; auf neuem Server (no replies)</title>
            <link>http://forums.mysql.com/read.php?70,584185,584185#msg-584185</link>
            <description><![CDATA[ Hallo,<br />
<br />
verschiedene meiner SQL-Befehle hängen jeweils über zwei bis fünf Minuten (!) im Status &quot;Copying to tmp table&quot;.<br />
<br />
Gegeben: <br />
- Neu eingerichteter Server (4CPU, 8GB RAM, 120GB), standardmäßig mit cPanel, PHP, MySQL installiert. <br />
- Keine anderen Beeinträchtigungen des Servers: Keine anderen Webseiten, kaum Prozesse in der Datenbank, da zunächst Test-Server.<br />
- Script, das die Abfragen macht, ist ein seit 3 Jahren erfolgreich laufendes Projekt das auf anderem Server keine Probleme macht. Alle Indizes sind genauso gesetzt. Die betroffenen Abfragen sind verschiedene JOIN-Abfragen, die auf anderen Servern auch keine Probleme verursachen. Mit EXPLAIN verursachen sie nur auf diesem Server einen minutenlangen &quot;statistics&quot;-Status.<br />
- Datenbank ist 1,2 GB groß (weniger als auf woanders wo es gut läuft).<br />
<br />
Probiert: <br />
- Setzen folgender Einstellungen in my.cnf:<br />
[mysqld]<br />
innodb_file_per_table=1<br />
max_heap_table_size=128M<br />
tmp_table_size=128M<br />
query_cache_limit  = 64M<br />
query_cache_size=512M<br />
query_cache_type = 1<br />
Die Einstellungen werden angenommen, helfen aber scheinbar nicht. Auch geringere Werte ausprobiert. <br />
- betroffene Abfragen lange untersucht. Abfrage mit Explain aber wie gesagt nicht möglich, da die Explain-Abfrage dann minutenlang im &quot;statistics&quot;-Modus steckt bis ich den Server neu starte.<br />
<br />
Wie kann ich die weiteren Optimierungsschritte herausfinden? <br />
Ich vermute, dass es nicht Sinn macht, die Abfragen einzeln durchzugehen, sondern dass Problem in einer allgemeinen Einstellung liegt?<br />
<br />
Danke im Voraus und <br />
viele sonnige Grüße]]></description>
            <dc:creator>Gregor Kempny</dc:creator>
            <category>German</category>
            <pubDate>Wed, 17 Apr 2013 15:28:15 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,583688,583688#msg-583688</guid>
            <title>TimeDiff (1 reply)</title>
            <link>http://forums.mysql.com/read.php?70,583688,583688#msg-583688</link>
            <description><![CDATA[ Hallo zusammen ich habe folgendes Problem: <br />
<br />
Datensatz id= 47:<br />
start_time: 2013-04-10 19:00:00<br />
end_time: 2013-04-10 19:30:00<br />
<br />
Datensatz id= 51:<br />
start_time: 2013-04-11 22:30:00<br />
end_time: 2013-05-11 03:00:00<br />
<br />
Ich möchte von diesen Daten die Time-Differenz ermitteln. Hierzu habe ich folgendes SQL-Statements: SELECT TIMEDIFF( end_time, start_time ) AS time_diff FROM time<br />
<br />
Nur möchte ich, dass ich die Ausgabe in diesem Form erhalte: hh:mm:ss. Hierzu verwende ich TIME_FORMAT.<br />
<br />
Nun sieht mein Befehl wie folgt aus: <br />
<br />
Query: SELECT TIME_FORMAT( TIMEDIFF( end_time, start_time ) , &quot;%h:%i&quot; ) AS time_diff FROM time WHERE id = 51<br />
<br />
Liefert : 04:30   =&gt; Das ist richtig!<br />
<br />
Jetzt nehme ich den Datensatz mit der ID 47 dann sieht erhalte ich 12:30 und das wäre falsch. Also ändere ich die TIME_FORMAT Parameter wie folt: <br />
<br />
<br />
Query: SELECT TIME_FORMAT( TIMEDIFF( end_time, start_time ) , &quot;%H:%i&quot; ) AS time_diff FROM time WHERE id = 47<br />
<br />
Liefert: 00:30   =&gt; Das ist richtig!<br />
<br />
<br />
Also sage ich, na gut, dann nehme ich &quot;%H:%i&quot;. Nur ist das Problem, dass dies dann nicht mehr funktioniert, wenn der end_time ein Tag oder mehrere Tage später als das der start_time foglt. Wie im Beispiel vom Datensatz id 51: Da sieht es dann wie folgt aus, wenn ich die TIME_FORMAT Parameter anpasse: <br />
<br />
Query: SELECT TIME_FORMAT( TIMEDIFF( end_time, start_time ) , &quot;%H:%i&quot; ) AS time_diff FROM time WHERE id = 51<br />
<br />
Liefert: 700:30  =&gt; FALSCH!<br />
<br />
Was soll 700 heissen? Ich sollte da 04:30 erhalten wie bei &quot;%h:%i&quot;<br />
<br />
<br />
Weiss da jemand Bescheid? Was mache ich eventuell Falsch?]]></description>
            <dc:creator>Osi B</dc:creator>
            <category>German</category>
            <pubDate>Fri, 12 Apr 2013 10:14:20 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,582960,582960#msg-582960</guid>
            <title>Probleme beim import in meine Datenbank ... (no replies)</title>
            <link>http://forums.mysql.com/read.php?70,582960,582960#msg-582960</link>
            <description><![CDATA[ Folgendes Problem. Ich habe eine mySQL Datenbank mit folgender Tabelle/Daten:<br />
<br />
(stadtteil_id,stadt_id,kreis_id,land_id,name)<br />
(1, 7, NULL, NULL, 'Stadtteilname7'),<br />
(778, 7, NULL, NULL, 'Stadtteilname778'),<br />
(29, 12, NULL, NULL, 'Stadtteilname29'),<br />
(934, 12, NULL, NULL, 'Stadtteilname934'),<br />
(2450, 12, NULL, NULL, 'Stadtteilname2450'),<br />
...;<br />
es sollen die Einträge &quot;NULL&quot; mit Daten gefüllt werden.<br />
Ich habe eine 2.Tabelle mit folgenden Daten:<br />
(stadt_id,kreis_id,land_id)<br />
(1, 1, 1),<br />
(2, 2, 2),<br />
(3, 3, 3),<br />
(4, 4, 1),<br />
(5, 5, 1),<br />
(6, 1, 1),<br />
(7, 6, 4),<br />
(8, 7, 2),<br />
(9, 8, 5),<br />
(10, 9, 6),<br />
...;<br />
Jetztsoll die 2.Tabelle in die erste integriert werden, aber wie.<br />
Habe einige &quot;stadt_id&quot; Einträge die in der ersten Tabelle nicht vorhanden sind.<br />
wie kann ich mit einem Befehl dieses Update machen??<br />
lg]]></description>
            <dc:creator>Andreas Berns</dc:creator>
            <category>German</category>
            <pubDate>Tue, 02 Apr 2013 17:04:14 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,582601,582601#msg-582601</guid>
            <title>Datenbank lässt sich nicht löschen (no replies)</title>
            <link>http://forums.mysql.com/read.php?70,582601,582601#msg-582601</link>
            <description><![CDATA[ Datenbank lässt sich nicht löschen<br />
Software: FWP shop 4.0<br />
Sql-Software: phpMyAdmin<br />
Sql Erfahrungen: Nur PHP Forum (Anfänger)<br />
<br />
Hi,<br />
Ich hatte mal eine Datenbank für einen online Shop angelegt. Nach dem Test der Software wollte ich  die Datenbank löschen. Hab das auch wie immer gemacht (alte Foren Datenbank löschen) . Nur leider hat das nicht funktioniert. Es konnten nicht alle Tabellen gelöscht werden. Es bestehen noch Abhängigkeiten zu anderen Tabellen und so weiter. Ich finde im Netzt die Lösung des Problem nicht.<br />
Mein Provider verweist jegliche Hilfestellung zurück.<br />
<a href="http://[img"  rel="nofollow">http://<a href="http://www.grandprixf1.de/TA/b1.jpg"  rel="nofollow">http://www.grandprixf1.de/TA/b1.jpg</a>[/img]</a><br />
Der Shop Anbieter reagiert einfach nicht auf Anfragen jeglicher Art. Bestes Beispiel ist ein kurzer Blick in das mittlerweile schwer zu findende Forum .<br />
<a href="http://img"  rel="nofollow">http://<a href="http://www.grandprixf1.de/TA/b2.jpg"  rel="nofollow">http://www.grandprixf1.de/TA/b2.jpg</a>[/img]</a><br />
Könnt ihr mir weiter helfen ?  Es soll nur gelöscht werden …..nichts retten..<br />
<br />
MfG<br />
KS]]></description>
            <dc:creator>Kalr Siegmund</dc:creator>
            <category>German</category>
            <pubDate>Fri, 29 Mar 2013 10:19:32 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,582313,582313#msg-582313</guid>
            <title>Performance Problem bei Query mit LEFT JOIN, mit GROUP BY (no replies)</title>
            <link>http://forums.mysql.com/read.php?70,582313,582313#msg-582313</link>
            <description><![CDATA[ Hallo,<br />
dies ist mein erster Beitrag in diesem Forum, von daher verzeiht bitte kleinere Mängel in der Aufmachung. :)<br />
<br />
Zuerst etwas über die beiden betroffenen Tabellen:<br />
1. lteve_marker:<br />
<br />
<pre class="bbcode">
CREATE TABLE IF NOT EXISTS `lteve_marker` (
  `loc_id` int(11) NOT NULL COMMENT 'location id aus der opengeodb',
  `anbieter_id` int(11) NOT NULL,
  PRIMARY KEY (`loc_id`,`anbieter_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;</pre>
<br />
2. geodb_hierarchies<br />
<br />
<pre class="bbcode">
CREATE TABLE IF NOT EXISTS `geodb_hierarchies` (
  `loc_id` int(11) NOT NULL,
  `level` int(11) NOT NULL,
  `id_lvl1` int(11) NOT NULL,
  `id_lvl2` int(11) DEFAULT NULL,
  `id_lvl3` int(11) DEFAULT NULL,
  `id_lvl4` int(11) DEFAULT NULL,
  `id_lvl5` int(11) DEFAULT NULL,
  `id_lvl6` int(11) DEFAULT NULL,
  `id_lvl7` int(11) DEFAULT NULL,
  `id_lvl8` int(11) DEFAULT NULL,
  `id_lvl9` int(11) DEFAULT NULL,
  `valid_since` date DEFAULT NULL,
  `date_type_since` int(11) DEFAULT NULL,
  `valid_until` date NOT NULL,
  `date_type_until` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;</pre>
<br />
wobei die Daten der id_lvlx auch wieder loc_ids sind. <br />
Mein Ziel ist es nun alle loc_ids so zu ordnen, dass sie nach der Anzahl ihres erscheinens bei id_lvl6 geordnet werden. Jedoch sollen alle Datensätze, also auch diejenigen loc_ids die bei id_lvl6 gar nicht erscheinen angezeigt werden.<br />
<br />
Dazu habe ich folgenden Query entwickelt:<br />
<br />
<pre class="bbcode">
SELECT marker.loc_id, count
FROM lteve_marker as marker
LEFT JOIN (SELECT loc_id, count( id_lvl6 ) AS count
FROM geodb_hierarchies
WHERE id_lvl6 IS NOT NULL
GROUP BY id_lvl6
) AS hier ON marker.loc_id = hier.loc_id
ORDER BY count DESC</pre>
<br />
Dieser funktioniert auch und liefert das gewünschte Ergebnis, jedoch dauert eine Abfrage (40000 Datensätze) bis zu 70 Sekunden, was eindeutig zu lange für den gewünschten Zweck ist. Wenn ich das Kriterium zum Sortieren weglasse erledigt mysql den query unter 1 Sekunde.<br />
<br />
Meine Frage ist nun, ob es eine Möglichkeit gibt die Performance weiter zu steigern, oder ob ich da auf dem Holzpfad bin. <br />
<br />
Ich freue mich auf eure Vorschläge<br />
<br />
Grüße Janik]]></description>
            <dc:creator>Janik Prottung</dc:creator>
            <category>German</category>
            <pubDate>Mon, 25 Mar 2013 17:36:43 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,580794,580794#msg-580794</guid>
            <title>Partitionen unterschiedliche Laufwerke (no replies)</title>
            <link>http://forums.mysql.com/read.php?70,580794,580794#msg-580794</link>
            <description><![CDATA[ Hallo,<br />
<br />
ich habe eine Tabelle mit zwei Partionen by Hash angelegt. Folgedes Statment verwendet:<br />
<br />
CREATE TABLE `testtabelle` (<br />
	`id` INT(11) NOT NULL,<br />
        PRIMARY KEY (`id`)<br />
)<br />
<br />
Partition BY HASH(id)<br />
Partitions 2 (<br />
<br />
PARTITION part1 <br />
DATA DIRECTORY = '/media/apache/OfferDisk1/data_dir'<br />
INDEX DIRECTORY = '/media/apache/OfferDisk1/index_dir',<br />
<br />
PARTITION part2<br />
DATA DIRECTORY = '/media/apache/OfferDisk2/data_dir'<br />
INDEX DIRECTORY = '/media/apache/OfferDisk2/index_dir'<br />
)<br />
<br />
<br />
Das scheint auch richtig zu laufen. Ich kann Werte einfügen und mir in der information_schema.PARTITIONS werden mir die partitionen auch angezeigt.<br />
<br />
Was mich stutzen läst ist dass, obwohl ich Einträge vorgenommen habe, keine Daten in die entsprechenden Ordner geschrieben werden.<br />
<br />
Was mache ich falsch?]]></description>
            <dc:creator>Martin H</dc:creator>
            <category>German</category>
            <pubDate>Fri, 08 Mar 2013 11:01:57 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,579932,579932#msg-579932</guid>
            <title>Command Line Client (1 reply)</title>
            <link>http://forums.mysql.com/read.php?70,579932,579932#msg-579932</link>
            <description><![CDATA[ Moin, Moin,<br />
<br />
ich habe nach der Installation von V5.6 im Startmenü (Win7, 64-Bit) jetzt die Einträge<br />
- MySQL 5.6 Command Line Client<br />
- MySQL 5.6 Command Line Client - Unicode<br />
Wenn ich die anklicke, poppt auch ein Konsolenfenster auf, doch ist das so schnell wieder weg, dass ich die (Fehler)Meldung nicht lesen kann.<br />
Irgendeine Idee, wie sich das beheben lässt?<br />
<br />
Mit Grüßen<br />
Jörg]]></description>
            <dc:creator>Jörg Büchner</dc:creator>
            <category>German</category>
            <pubDate>Tue, 26 Feb 2013 08:44:36 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,579184,579184#msg-579184</guid>
            <title>Nur einen von den doppelten aber nur der mit....(schwer zu erklähren) (6 replies)</title>
            <link>http://forums.mysql.com/read.php?70,579184,579184#msg-579184</link>
            <description><![CDATA[ Hallo zusammen,<br />
Ich habe ein echtes Problem und versuche seit Tagen eine Lösung zu finden.<br />
<br />
Ich habe eine Tabelle mit folgenden Aufbau:<br />
Id<br />
Uhrzeit (datetime)<br />
Name (varchar)<br />
Vorname (varchar)<br />
Text (varchar)<br />
<br />
Problem ist ich möchte doppelte Einträge löschen.<br />
Damit es als doppelt zählt muss <br />
Name und Vorname gleich sein.<br />
Der Text ist auch gleich hier ist aber das Problem das er sich in der Länge unterscheidet und ich möchte dann den längsten behalten.<br />
Im Text steht an den ersten 5 stellen eine Nummer die man noch mit berücksichtigen kann.<br />
Ich weiß nicht ob die Zeit noch berücksichtigt werden kann weil es sein kann das das ganze auch nochmal an einem anderen Tag passieren könnte<br />
Ich versuche mal ein beispiel<br />
1 01.01.2013-16:10:10 Schmidt Klaus 00134 dies ist de<br />
2 01.01.2013-16:10:12 Schmidt Klaus 00134 dies ist der Text &lt;- behalten<br />
3 01.01.2013-16:10:14 Schmidt Klaus 00134 dies i<br />
4 01.01.2013-16:10:14 .......<br />
Ist echt schwer zu erklähren.<br />
Wenn irgend wer auf dieser Welt meint er hätte einen Tip für mich und braucht aber mehr Beispiele mache gerne eine mit vielen Einträgen<br />
<br />
Ich bin echt überfordert!<br />
<br />
Vielen Dank schon mal im voraus.]]></description>
            <dc:creator>Thorsten Mülhöfer</dc:creator>
            <category>German</category>
            <pubDate>Sat, 16 Feb 2013 19:21:47 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,579125,579125#msg-579125</guid>
            <title>SELECT AND SUB SELECT (2 replies)</title>
            <link>http://forums.mysql.com/read.php?70,579125,579125#msg-579125</link>
            <description><![CDATA[ Guten Tag, <br />
<br />
ich arbeite schon eine weile mit MySQL - heute bin ich jedoch was ein seltsames Phänomen gestoßen.<br />
<br />
Bei der Auswertung meiner bsv_log Tabelle, stellte ich aufeinmal fest das die Seite auf dem localhost ganz schön lange zum Laden brauch. <br />
<br />
CREATE TABLE IF NOT EXISTS `bsv_log` (<br />
  `logID` int(11) NOT NULL AUTO_INCREMENT,<br />
  `logKey` varchar(255) COLLATE latin1_german1_ci DEFAULT NULL,<br />
  `sessionID` varchar(255) COLLATE latin1_german1_ci NOT NULL,<br />
  `userID` varchar(255) COLLATE latin1_german1_ci NOT NULL DEFAULT '0',<br />
  `query` varchar(255) COLLATE latin1_german1_ci DEFAULT NULL,<br />
  `agent` varchar(255) COLLATE latin1_german1_ci DEFAULT NULL,<br />
  `ipv4` varchar(45) COLLATE latin1_german1_ci DEFAULT NULL,<br />
  `ipv6` varchar(45) COLLATE latin1_german1_ci DEFAULT NULL,<br />
  `action` text COLLATE latin1_german1_ci,<br />
  `created` int(11) NOT NULL DEFAULT '0',<br />
  PRIMARY KEY (`logID`)<br />
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=1720 ;<br />
<br />
SELECT<br />
`a`.`userID`,<br />
( SELECT COUNT( `b`.`logID` ) FROM `bsv_log` AS `b` WHERE `b`.`userID` = `a`.`userID` ) AS `alleLogEintraegeVomUser`,<br />
( SELECT COUNT( `c`.`logID` ) FROM `bsv_log` AS `c` ) AS `alleLogEintraege`<br />
FROM<br />
`bsv_log` AS `a`<br />
GROUP BY<br />
`a`.`userID`<br />
<br />
Das Problem ist wohl die alleLogEintraegeVomUser Abfrage.<br />
<br />
Mit freundlichen Grüßen<br />
<br />
Patrick]]></description>
            <dc:creator>Patrick Gommers</dc:creator>
            <category>German</category>
            <pubDate>Thu, 14 Feb 2013 23:47:34 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,578433,578433#msg-578433</guid>
            <title>Fehler beim Erstellen des Fremdschlüssels (4 replies)</title>
            <link>http://forums.mysql.com/read.php?70,578433,578433#msg-578433</link>
            <description><![CDATA[ Hallo zusammen,<br />
<br />
ich habe ein Problem. Als recht neuer MySQL User habe ich versucht in einer Tabelle einen Fremdschlüssel zu vergeben.<br />
<br />
Primary in der Elterntabelle ist gesetzt.<br />
Index in der Kindtabelle ist erstellt.<br />
Auch ein Abgleich ob in beiden nicht unterschiedliche Werte stehen habe ich gemacht, dies ist nicht der Fall.<br />
<br />
Trotzdem kommt folgendes zurück:<br />
<br />
SQL-Befehl:<br />
<br />
ALTER TABLE  `ain_status` ADD FOREIGN KEY (  `AIN` ) REFERENCES  `lageralter`.`ain` (<br />
<br />
`idAIN`<br />
) ON DELETE CASCADE ON UPDATE CASCADE ;<br />
<br />
<br />
#1452 - Cannot add or update a child row: a foreign key constraint fails (`lageralter`.`#sql-897_5a7`, CONSTRAINT `#sql-897_5a7_ibfk_4` FOREIGN KEY (`AIN`) REFERENCES `ain` (`idAIN`) ON DELETE CASCADE ON UPDATE CASCADE) <br />
<br />
Vor allem mit den Bezeichnungen #sql-897_5a7 und #sql-897_5a7_ibfk_4 kann ich nichts anfangen.<br />
<br />
Kann mir jemand hier helfen? Wenn noch Infos fehlen, liefer ich die gerne nach.<br />
<br />
Viele Grüße<br />
Jens]]></description>
            <dc:creator>Jens Kraska</dc:creator>
            <category>German</category>
            <pubDate>Thu, 07 Feb 2013 14:04:04 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,577095,577095#msg-577095</guid>
            <title>IF/CASE in SELECT ... WHERE (2 replies)</title>
            <link>http://forums.mysql.com/read.php?70,577095,577095#msg-577095</link>
            <description><![CDATA[ Hallo,<br />
habe eine vermutlich ganz einfache Anfängerfrage: Ich möchte in einer SELECT ... WHERE-Abfrage mit IF oder CASE arbeiten, bekomme aber die richtige Syntax nicht auf die Reihe.<br />
<br />
Ich habe drei Hilfsvariablen, in deren Abhängigkeit die Suche efolgen soll:<br />
<br />
VEREINFACHT:<br />
SELECT Daten_A, Daten_B, Daten_C, Hilfs_A, Hilfs_B, Hilfs_C <br />
WHERE <br />
IF(Hilfs_A=0,Daten_A=*,Daten_A=Hilfs_A) AND<br />
IF(Hilfs_B=0,Daten_B=*,Daten_B=Hilfs_B) AND<br />
IF(Hilfs_C=0,Daten_C=*,Daten_C=Hilfs_C)<br />
<br />
KONKRETE ABFRAGE:<br />
SELECT `Baustoffe`.`BaustoffID` AS `HauptBS_ID`, `Baustoffe`.`Baustoffart-ID`, `Baustoffe`.`Stammprojekt`, `Hilfs_System`.`Auswahl1`, `Hilfs_System`.`Auswahl2`, `Hilfs_System`.`AuswahlT1` FROM `baustoffe`.`bs-prj-link` AS `BS-PRJ-Link`, `baustoffe`.`baustoffe` AS `Baustoffe`, `baustoffe`.`hilfs_system` AS `Hilfs_System`, `baustoffe`.`oekobaudat` AS `Oekobaudat`WHERE IF( `Hilfs_System`.`Auswahl1`= 0,`Baustoffe`.`Baustoffart-ID` = 300,`Baustoffe`.`Baustoffart-ID` = `Hilfs_System`.`Auswahl1`)<br />
<br />
-&gt; Syntax error in SQL expression, SQL-Status HY000, Fehler-Code:1000<br />
<br />
MySQL-Version 5.5.18<br />
LibreOffice mit JDBC-Connector <br />
<br />
Vielen Dank für eine Antwort im Vorraus,<br />
Heiko]]></description>
            <dc:creator>Heiko Wöhrle</dc:creator>
            <category>German</category>
            <pubDate>Thu, 10 Jan 2013 08:11:12 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,576967,576967#msg-576967</guid>
            <title>Tabelle mit Inhalt wird nicht angezeigt (3 replies)</title>
            <link>http://forums.mysql.com/read.php?70,576967,576967#msg-576967</link>
            <description><![CDATA[ Hallo!<br />
<br />
Ich habe MySQL in der Version 5.5.24 mit einem Wamp (Windows) installiert<br />
Prinzipiell funktioniert alles , wie es soll. Nur eine ImmoDB-Tabelle mach Probleme.<br />
<br />
Wie auch andere Tabelle befülle ich sie mit TalendETL(TOS). HeidiSQL zeigt mir in ihrer Auflistung der Tabellen an, dass sich Daten in der Datenbank befinden und dass sie eine GRÖSSE hat (ca. 800MB (Size), für 900000 Rows).<br />
<br />
Lasse ich mir aber in HeidiSQL die Daten Anzeigen (auch z.B. über phpMyadmin) wird keine Zeile ausgegeben. Ohne Fehlermeldung. Auch StoredProcedures &quot;ignroerien&quot; die Einträge.<br />
<br />
Woran kann das liegen?]]></description>
            <dc:creator>Jens Ubert</dc:creator>
            <category>German</category>
            <pubDate>Tue, 08 Jan 2013 08:33:11 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,576693,576693#msg-576693</guid>
            <title>Eindeutiger Tag (3 replies)</title>
            <link>http://forums.mysql.com/read.php?70,576693,576693#msg-576693</link>
            <description><![CDATA[ Hallo <br />
<br />
Ich möchte aus meiner Tabelle mit einer TIMESTAMP-Spalte den eindeutigen Tag auslesen. Es gibt ja &quot;DAYOFYEAR&quot;, nur reicht mir das nicht, da nach einem Jahr wieder der gleiche Wert zurückgegeben wird. Gibt es eine Funktion, den Tag über alle Jahre als &quot;Unique&quot; zu bekommen?<br />
<br />
LG<br />
Tanja]]></description>
            <dc:creator>Tanja Gandit</dc:creator>
            <category>German</category>
            <pubDate>Tue, 01 Jan 2013 16:12:11 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,576357,576357#msg-576357</guid>
            <title>HILFE HILFE MySQL Dienst startet nicht mahr nach IMAGE Einspielung (no replies)</title>
            <link>http://forums.mysql.com/read.php?70,576357,576357#msg-576357</link>
            <description><![CDATA[ Hallo bin leider neuling was MySQL angeht.<br />
<br />
Wir haben einen PC bei dem MySQL51 als Datenbank für einen Wenshop läuft. Diesetr Webshop importiert Daten nachts in dei DB. Dabei ist ein fehler passiert und es gabe viel falche Daten.<br />
<br />
Nun dachte ich ich kann einfahc eine KOMPLETT IMAGE dieses PC's einspielen das ich mit ACRONIS TRUE IMAGE 11 gemacht hatte. Was ich nicht wusste ist das das nicht so optimal ist sollange die DB läuft!<br />
<br />
Nach dem einspeilen kann der MySQL Dienst mysqld.exe nicht mehr gestartet werden. Es kommt immer der Fehler &quot;mysqld.exe hat eine Problem festgestellt und muss beendet werden&quot;<br />
Im error log steht <br />
<br />
121218  9:23:26 [Note] Plugin 'FEDERATED' is disabled.<br />
121218  9:23:30  InnoDB: Started; log sequence number 124 236737900<br />
121218  9:23:30 [Note] Event Scheduler: Loaded 0 events<br />
121218  9:23:30 [Note] D:\Programme\MySQL\MySQL Server 5.1\bin\mysqld: ready for connections.<br />
Version: '5.1.40-community'  socket: ''  port: 3306  MySQL Community Server (GPL)<br />
121220 15:11:42 [Note] Plugin 'FEDERATED' is disabled.<br />
InnoDB: Log scan progressed past the checkpoint lsn 124 710222836<br />
121220 15:11:44  InnoDB: Database was not shut down normally!<br />
InnoDB: Starting crash recovery.<br />
InnoDB: Reading tablespace information from the .ibd files...<br />
InnoDB: Restoring possible half-written data pages from the doublewrite<br />
InnoDB: buffer...<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 715465216<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 720708096<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 725950976<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 731193856<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 736436736<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 738875550<br />
121220 15:11:50  InnoDB: Starting an apply batch of log records to the database...<br />
InnoDB: Progress in percents: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 121220 15:11:51 - mysqld got exception 0xc0000005 ;<br />
This could be because you hit a bug. It is also possible that this binary<br />
or one of the libraries it was linked against is corrupt, improperly built,<br />
or misconfigured. This error can also be caused by malfunctioning hardware.<br />
We will try our best to scrape up some info that will hopefully help diagnose<br />
the problem, but since we have already crashed, something is definitely wrong<br />
and this may fail.<br />
<br />
key_buffer_size=524288000<br />
read_buffer_size=1048576<br />
max_used_connections=0<br />
max_threads=100<br />
threads_connected=0<br />
It is possible that mysqld could use up to <br />
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 1540726 K<br />
bytes of memory<br />
Hope that's ok; if not, decrease some variables in the equation.<br />
<br />
thd: 0x0<br />
Attempting backtrace. You can use the following information to find out<br />
where mysqld died. If you see no messages after this, something went<br />
terribly wrong...<br />
005FEFC4    mysqld.exe!mach_read_from_1()[mach0data.ic:37]<br />
00608D1E    mysqld.exe!rec_get_bit_field_1()[rem0rec.ic:189]<br />
00608F6A    mysqld.exe!rec_get_n_owned()[rem0rec.ic:462]<br />
005D0141    mysqld.exe!page_rec_find_owner_rec()[page0page.ic:683]<br />
0061B706    mysqld.exe!page_cur_insert_rec_low()[page0cur.c:1045]<br />
0061BDA0    mysqld.exe!page_cur_rec_insert()[page0cur.ic:208]<br />
0061C19E    mysqld.exe!page_cur_parse_insert_rec()[page0cur.c:891]<br />
00615BEF    mysqld.exe!recv_parse_or_apply_log_rec_body()[log0recv.c:814]<br />
006167B1    mysqld.exe!recv_recover_page()[log0recv.c:1294]<br />
005EC8CF    mysqld.exe!buf_page_io_complete()[buf0buf.c:2033]<br />
005E4F32    mysqld.exe!fil_aio_wait()[fil0fil.c:4273]<br />
005BD84D    mysqld.exe!io_handler_thread()[srv0start.c:437]<br />
7C80B729    kernel32.dll!GetModuleFileNameA()<br />
The manual page at <a href="http://dev.mysql.com/doc/mysql/en/crashing.html"  rel="nofollow">http://dev.mysql.com/doc/mysql/en/crashing.html</a> contains<br />
information that should help you find out what is causing the crash.<br />
121220 15:13:21 [Note] Plugin 'FEDERATED' is disabled.<br />
InnoDB: Log scan progressed past the checkpoint lsn 124 710222836<br />
121220 15:13:23  InnoDB: Database was not shut down normally!<br />
InnoDB: Starting crash recovery.<br />
InnoDB: Reading tablespace information from the .ibd files...<br />
InnoDB: Restoring possible half-written data pages from the doublewrite<br />
InnoDB: buffer...<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 715465216<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 720708096<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 725950976<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 731193856<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 736436736<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 738875550<br />
121220 15:13:27  InnoDB: Starting an apply batch of log records to the database...<br />
InnoDB: Progress in percents: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 121220 15:13:28 - mysqld got exception 0xc0000005 ;<br />
This could be because you hit a bug. It is also possible that this binary<br />
or one of the libraries it was linked against is corrupt, improperly built,<br />
or misconfigured. This error can also be caused by malfunctioning hardware.<br />
We will try our best to scrape up some info that will hopefully help diagnose<br />
the problem, but since we have already crashed, something is definitely wrong<br />
and this may fail.<br />
<br />
key_buffer_size=524288000<br />
read_buffer_size=1048576<br />
max_used_connections=0<br />
max_threads=100<br />
threads_connected=0<br />
It is possible that mysqld could use up to <br />
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 1540726 K<br />
bytes of memory<br />
Hope that's ok; if not, decrease some variables in the equation.<br />
<br />
thd: 0x0<br />
Attempting backtrace. You can use the following information to find out<br />
where mysqld died. If you see no messages after this, something went<br />
terribly wrong...<br />
005FEFC4    mysqld.exe!mach_read_from_1()[mach0data.ic:37]<br />
00608D1E    mysqld.exe!rec_get_bit_field_1()[rem0rec.ic:189]<br />
00608F6A    mysqld.exe!rec_get_n_owned()[rem0rec.ic:462]<br />
005D0141    mysqld.exe!page_rec_find_owner_rec()[page0page.ic:683]<br />
0061B706    mysqld.exe!page_cur_insert_rec_low()[page0cur.c:1045]<br />
0061BDA0    mysqld.exe!page_cur_rec_insert()[page0cur.ic:208]<br />
0061C19E    mysqld.exe!page_cur_parse_insert_rec()[page0cur.c:891]<br />
00615BEF    mysqld.exe!recv_parse_or_apply_log_rec_body()[log0recv.c:814]<br />
006167B1    mysqld.exe!recv_recover_page()[log0recv.c:1294]<br />
005EC8CF    mysqld.exe!buf_page_io_complete()[buf0buf.c:2033]<br />
005E4F32    mysqld.exe!fil_aio_wait()[fil0fil.c:4273]<br />
005BD84D    mysqld.exe!io_handler_thread()[srv0start.c:437]<br />
7C80B729    kernel32.dll!GetModuleFileNameA()<br />
The manual page at <a href="http://dev.mysql.com/doc/mysql/en/crashing.html"  rel="nofollow">http://dev.mysql.com/doc/mysql/en/crashing.html</a> contains<br />
information that should help you find out what is causing the crash.<br />
121220 15:18:47 [Note] Plugin 'FEDERATED' is disabled.<br />
InnoDB: Log scan progressed past the checkpoint lsn 124 710222836<br />
121220 15:18:49  InnoDB: Database was not shut down normally!<br />
InnoDB: Starting crash recovery.<br />
InnoDB: Reading tablespace information from the .ibd files...<br />
InnoDB: Restoring possible half-written data pages from the doublewrite<br />
InnoDB: buffer...<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 715465216<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 720708096<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 725950976<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 731193856<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 736436736<br />
InnoDB: Doing recovery: scanned up to log sequence number 124 738875550<br />
121220 15:18:55  InnoDB: Starting an apply batch of log records to the database...<br />
InnoDB: Progress in percents: 0 1 2 3 4 5 6 7 8 9 10 11 12 121220 15:18:56 - mysqld got exception 0xc0000005 ;<br />
This could be because you hit a bug. It is also possible that this binary<br />
or one of the libraries it was linked against is corrupt, improperly built,<br />
or misconfigured. This error can also be caused by malfunctioning hardware.<br />
We will try our best to scrape up some info that will hopefully help diagnose<br />
the problem, but since we have already crashed, something is definitely wrong<br />
and this may fail.]]></description>
            <dc:creator>Stefanos Albanidis</dc:creator>
            <category>German</category>
            <pubDate>Thu, 20 Dec 2012 15:19:59 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,576160,576160#msg-576160</guid>
            <title>Simpler Join: Komplette Tabelle wird gescannt (12 replies)</title>
            <link>http://forums.mysql.com/read.php?70,576160,576160#msg-576160</link>
            <description><![CDATA[ Guten Abend :) <br />
<br />
Ich habe ein dringendes Problem mit einer Abfrage, die sehr viel Performance verursacht. Ich habe sowohl die Abfrage, als auch den Test-Dump auf das Problem beschränkt, im Dump sind zwei Tabellen die mit einem simplen Join abgefragt werden sollen.<br />
<br />
Problem: Die EXPLAIN-Abfrage zeigt, dass immer ALLE Zeilen aus der team-Tabelle gelesen werden. Ref ist null. Warum ist das so? Ich habe alle nötigen Indizes gesetzt.<br />
	<br />
<br />
SELECT<br />
wetten.id<br />
FROM<br />
wetten_wetten AS wetten<br />
INNER JOIN wetten_wetten_teams AS wt1 ON wt1.wette=wetten.id<br />
LIMIT 5<br />
<br />
(Ich habe ebenfalls andere Join-Arten und normale Select-Verknüpfung probiert.)<br />
<br />
Bei mehreren tausenden Zeilen dieses Tippspiels dauert die Abfrage mehrere Sekunden, obwohl ich nur 5 Datensätze lese. <br />
<br />
Kleiner Dump mit den Tabellen zum Reproduzieren: <a href="http://pastebin.com/HEaTKWhC"  rel="nofollow">http://pastebin.com/HEaTKWhC</a><br />
<br />
Freue mich über jede Hilfe!]]></description>
            <dc:creator>Gregor Kempny</dc:creator>
            <category>German</category>
            <pubDate>Sat, 22 Dec 2012 17:17:13 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,576086,576086#msg-576086</guid>
            <title>DELETE (4 replies)</title>
            <link>http://forums.mysql.com/read.php?70,576086,576086#msg-576086</link>
            <description><![CDATA[ Hallo,<br />
<br />
gegeben seien folgende beiden Tabellen:<br />
<br />
CREATE TABLE eltern (ide INT NOT NULL);<br />
CREATE TABLE kind (id INT NOT NULL, elternId INT NOT NULL);<br />
INSERT INTO eltern VALUES (1);<br />
INSERT INTO eltern VALUES (2);<br />
INSERT INTO kind VALUES (1, 1);<br />
INSERT INTO kind VALUES (2, 2);<br />
INSERT INTO kind VALUES (3, 3);<br />
<br />
Ich kann mir mit<br />
SELECT * FROM kind k LEFT JOIN eltern e ON k.id=e.ide WHERE e.ide IS NULL;<br />
alle Kinder anzeigen lassen, die keine Eltern (mehr) haben.<br />
<br />
Fürs Löschen wird diese Syntax aber nicht akzeptiert.<br />
DELETE FROM kind k LEFT JOIN eltern e ON k.id=e.ide WHERE e.ide IS NULL;<br />
<br />
Ist JOIN in DELETE unzulässig? Und wie bekomme ich denn die elternlosen Kinder weg?<br />
<br />
Mit Grüßen<br />
Jörg]]></description>
            <dc:creator>Jörg Büchner</dc:creator>
            <category>German</category>
            <pubDate>Mon, 17 Dec 2012 20:30:10 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,575629,575629#msg-575629</guid>
            <title>ri (14 replies)</title>
            <link>http://forums.mysql.com/read.php?70,575629,575629#msg-575629</link>
            <description><![CDATA[ hallo,<br />
ich habe eine neue datenbank für den mysql server erstellt.<br />
über eine view sollen datensätze angelegt werden.<br />
das funktioniert soweit wenn alle fremdschlüssel gefüllt sind<br />
ein fremdschlüssel muss jedoch nicht gefüllt werden<br />
wenn ich diesen nicht befülle kann der datensatz nicht gespeichert werden<br />
<br />
1526/Connectivity error: [MySQL][ODBC 5.1 Driver][mysqld-5.5.25]Cannot add or update a child row: a foreign key constraint fails (`dbc`.`adresse`, CONSTRAINT `Relation_205` FOREIGN KEY (`eig_id`) REFERENCES `eigenschaft` (`eig_id`) ON UPDATE SET NULL)<br />
<br />
BITTE UM HILFE]]></description>
            <dc:creator>werner meyer</dc:creator>
            <category>German</category>
            <pubDate>Mon, 10 Dec 2012 13:39:30 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,575527,575527#msg-575527</guid>
            <title>Create Table AS SELECT ... FROM (1 reply)</title>
            <link>http://forums.mysql.com/read.php?70,575527,575527#msg-575527</link>
            <description><![CDATA[ Hallo,<br />
<br />
ich möchte aus einem SELECT eine Tabelle per CREATE TABLE erstellen.<br />
Das SELCECT selber ist sehr schnell, wenn ich es einzeln ausführe. Wenn ich aber CREATE TABLE AS .. voran stelle, dann dauert es fast 30 Sekunden. <br />
Womit kann das zusammenhängen, wenn das einzelne SELECT doch nur 0,02 Sekunden benötig?<br />
<br />
Danke<br />
<br />
<br />
Mark]]></description>
            <dc:creator>Mark Knochen</dc:creator>
            <category>German</category>
            <pubDate>Fri, 07 Dec 2012 17:59:35 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,575235,575235#msg-575235</guid>
            <title>Hilfe (no replies)</title>
            <link>http://forums.mysql.com/read.php?70,575235,575235#msg-575235</link>
            <description><![CDATA[ Ich versuch mysql zu Installieren aber den kommt das!<br />
<br />
FATAL ERROR: Could not find ./bin/my_print_defaults<br />
<br />
If you compiled from source, you need to run 'make install' to<br />
copy the software into the correct location ready for operation.<br />
<br />
If you are using a binary release, you must either be at the top<br />
level of the extracted archive, or pass the --basedir option<br />
pointing to that location.]]></description>
            <dc:creator>SpeeD Aal</dc:creator>
            <category>German</category>
            <pubDate>Tue, 04 Dec 2012 10:27:37 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,574868,574868#msg-574868</guid>
            <title>SUM Permutationsproblem (3 replies)</title>
            <link>http://forums.mysql.com/read.php?70,574868,574868#msg-574868</link>
            <description><![CDATA[ Hallo zusammen,<br />
<br />
irgendwie bekomme ich bei der Berechnung einer Summe -SUM( tw4.i40309 + tw3.i30407 ) - die falschen Werte und habe keine Anhnung warum.Idee was falsch sein könnte. Die SQL Abfrag generiert sich dynamisch.<br />
<br />
Wenn ich diese Tabelle ausblende sdw2_oid_rid_oname o, sdw2_hid_oid_hname h,sdw2_lid_kid_lname l berechnet er richtig.<br />
<br />
Danke vorab - Gruss Peter<br />
<br />
SELECT region, 1 * wera +1 * summe AS rank, land<br />
FROM (<br />
<br />
SELECT tw3.rid AS region, SUM( tw4.i40309 + tw3.i30407 ) AS summe, SUM( tw4.wera + tw3.wera ) AS wera, r.lid AS land<br />
<br />
FROM sdw2_tregio_spo tw4, sdw2_tregio_spa tw3, sdw2_lid_kid_lname l, sdw2_rid_lid_rname r, sdw2_oid_rid_oname o, sdw2_hid_oid_hname h<br />
<br />
WHERE l.lid = r.lid<br />
AND r.rid = o.rid<br />
AND o.oid = h.oid<br />
AND r.rid = tw3.rid<br />
AND LEAST( i40309, i30407, 1 ) &gt;0<br />
GROUP BY tw3.rid<br />
ORDER BY summe DESC<br />
LIMIT 1000<br />
)sub, sdw_regis<br />
WHERE region = rid<br />
ORDER BY rank DESC<br />
LIMIT 0 , 30]]></description>
            <dc:creator>Peter Schmidt</dc:creator>
            <category>German</category>
            <pubDate>Fri, 30 Nov 2012 10:49:58 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,574286,574286#msg-574286</guid>
            <title>MyODBC 5.x schneidet Textfelder ab (1 reply)</title>
            <link>http://forums.mysql.com/read.php?70,574286,574286#msg-574286</link>
            <description><![CDATA[ Hallo zusammen<br />
Nach dem Umstieg von WinXP Office 2007 ODBC 3.51 auf Win7 Office 2010 ODBC 5.2(w) arbeitet mein Datentransfer nicht mehr richtig.<br />
Mit VBA transferiere ich Daten aus MySQL nach Excel.<br />
Nach dem Umstieg werden beliebige Textfelder bei beliebigen Längen abgeschnitten.<br />
Es wird kein Fehler ausgegeben.<br />
Mit ODBC 5.1.11 gleiches Verhalten.<br />
Mit ODBC 3.51 kein Fehlverhalten.<br />
<br />
Meine Fragen hierzu:<br />
1. Sind Gründe für dieses Fehlverhalten bekannt?<br />
2. Gibt es generelle Unterschiede, in der Anwendung, zwischen 3.x und 5.x ?]]></description>
            <dc:creator>mister auswerter</dc:creator>
            <category>German</category>
            <pubDate>Wed, 21 Nov 2012 12:54:48 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,574262,574262#msg-574262</guid>
            <title>MySQL Server Anfragen bleiben stehen (2 replies)</title>
            <link>http://forums.mysql.com/read.php?70,574262,574262#msg-574262</link>
            <description><![CDATA[ Hallo ins Forum,<br />
<br />
wir haben ein sehr spezielles Problem, vielleicht kann uns jemand helfen. Wir verwenden eine Applikation von einer kleine Firma. Wenn dort komplexere Imports gestartet werden, bleiben diese Imports &quot;stehen&quot;. Das äußert sich wie folgt:<br />
<br />
Wenn man das mysqld Log (und parallel das error Log) beobachtet, sieht man die INSERT und UPDATE Anweisungen. Plötzlich werden diese Anweisungen nicht mehr ausgeführt, d.h. das Log bleibt auch bei einer Anweisung stehen. Neue Anfragen nimmt der Server aber an. Wenn ich den Prozess von der Anwendung anhalten und neu starte, läuft in der Regel der ganze Job durch.<br />
<br />
Nachstellen lässt sich das mit mysqlcheck. Wenn ich das einmal über alle Datenbanken laufen lassen, bleibt die Anweisung stehen. D.h. bei nackten SQL-Anweisungen kann es sein, dass diese einfach nicht argearbeitet werden, der mysqld aber läuft und neue Anfragen entegegen nimmt.<br />
<br />
Wie kann ich das Problem lösen? Hilft euch die my.cnf oder die Datenbankstruktur?<br />
<br />
Gruß und Danke schon einmal!]]></description>
            <dc:creator>it verlag</dc:creator>
            <category>German</category>
            <pubDate>Wed, 19 Dec 2012 13:16:39 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,572893,572893#msg-572893</guid>
            <title>Abfrage mit IF (4 replies)</title>
            <link>http://forums.mysql.com/read.php?70,572893,572893#msg-572893</link>
            <description><![CDATA[ Hey hab da einproblem bekomme da einen select nicht zusammen.<br />
<br />
Tabelle users Feld user_rank Feld user_posts<br />
<br />
Tabelle ranks Feld rank_image Feld rank_titel Feld rank_min Feld rank_special Feld rank_id<br />
<br />
rank_min gibt an wieviele Posts mindestens da sein müssen um diesen rank zu bekommen<br />
<br />
wenn das Feld user_rank in der Tabelle users =0 ist soll er von Tabelle ranks Feld rank_image und rank_titel holen wo user_posts zu rank_min passt und rank_special 0 ist<br />
wenn das Feld user_rank nicht 0 ist soll er rank_image und rank_titel holen wo rank_id = user_rank ist.<br />
<br />
vielleicht kann mir da wer weiterhelfen ich stecke da in ner Sackgasse und dreh mich im kreis.<br />
<br />
mfg leo]]></description>
            <dc:creator>Leo K.</dc:creator>
            <category>German</category>
            <pubDate>Sun, 04 Nov 2012 15:28:10 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,572713,572713#msg-572713</guid>
            <title>Probleme mit Count und Join (2 replies)</title>
            <link>http://forums.mysql.com/read.php?70,572713,572713#msg-572713</link>
            <description><![CDATA[ Kann mir jemand sagen warum ich bei dem folgenden select nur noch eine Spalte zurück bekomme und nicht alle bei denen das where zutrifft?<br />
<br />
SELECT a.poll_option_text,CONCAT(COUNT(b.topic_id)/5*100)AS count FROM p4u_forum.phpbb_poll_options AS a LEFT JOIN (p4u_forum.phpbb_poll_votes AS b) ON (a.topic_id = b.topic_id AND a.poll_option_id = b.poll_option_id) WHERE a.topic_id='53'<br />
<br />
bedanke mich jetzt schonmal für jede hilfe]]></description>
            <dc:creator>Leo K.</dc:creator>
            <category>German</category>
            <pubDate>Thu, 01 Nov 2012 19:29:15 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,572559,572559#msg-572559</guid>
            <title>how to create a fixed size table in mysql (2 replies)</title>
            <link>http://forums.mysql.com/read.php?70,572559,572559#msg-572559</link>
            <description><![CDATA[ I am a learner still,<br />
I am using mysql 5.0, I want to know how do we create a fixed size table in mysql]]></description>
            <dc:creator>Preethi K</dc:creator>
            <category>German</category>
            <pubDate>Mon, 05 Nov 2012 06:33:11 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,572471,572471#msg-572471</guid>
            <title>Hilfe bei erstellen von Tabellen (3 replies)</title>
            <link>http://forums.mysql.com/read.php?70,572471,572471#msg-572471</link>
            <description><![CDATA[ Hallo Leute,<br />
<br />
ich habe ein Problem!!!<br />
<br />
ich bekomme gleich eine Aufgabenstellung die ich mysql workbench in Tabellenform mit Beziehung darstellen soll!<br />
<br />
Wenn ich die Aufgabenstellung poste kann mir jemand helfen die Tabellen zu erstellen und die Beziehungen zu erstellen...<br />
<br />
Bin mir total unsicher... es soll nur dargestellt werden und funktionieren.<br />
<br />
Ist jemand bereit dazu???<br />
<br />
Großen DANK<br />
Dawid]]></description>
            <dc:creator>Dawid Garczarczyk</dc:creator>
            <category>German</category>
            <pubDate>Tue, 30 Oct 2012 10:48:03 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?70,572190,572190#msg-572190</guid>
            <title>Hoststatus: nur eine Ausgabe (1 reply)</title>
            <link>http://forums.mysql.com/read.php?70,572190,572190#msg-572190</link>
            <description><![CDATA[ Wir benutzen bei uns im Unternehmen Nagios für das Monitoring der Systeme.<br />
Dahinter steckt eine MYSQL Datenbank. <br />
Meine Aufgabe ist es, mit dem Tool &quot;iReport&quot; einen Report von allen Geräten und deren up/downtime zu erstellen.<br />
<br />
Ich benutze 2 Tabellen der Datenbank: <br />
&quot;tbl_hosts&quot; -&gt; relev. Spalten: host_object_id(Geräte ID), alias(name)<br />
&quot;tbl_slahistory&quot; -&gt; relev. Spalten: object_id(Geräte ID), state(0=up/1=down...), start_time(wann ist das Gerät in diesen Status übergegabgen), end_time(wann hat das Gerät den Status verlassen)<br />
<br />
Ich brauche jetzt eine Ausgabe, die den Hostalias anzeigt und jeweils Prozentwerte, wie viel % der Host jeweils im Status up/down/... des letzten Monats war.<br />
<br />
<br />
Das sieht bis jetzt so aus:<br />
#################################################################<br />
<br />
SELECT sla.state, hosts.alias, sla.object_id,<br />
<br />
	IF(sla.state=0,  round(((3600/(time_to_sec(sla.end_time) - time_to_sec(sla.start_time)))/(date_format(last_day(CURDATE)),'%d')*24)*100),2),null) 		AS state_0,<br />
	IF(sla.state=1,  round(((3600/(time_to_sec(sla.end_time) - time_to_sec(sla.start_time)))/(date_format(last_day(CURDATE)),'%d')*24)*100),2),null) 		AS state_1<br />
<br />
from tbl_slahistory as sla INNER JOIN tbl_hosts as hosts ON hosts.host_object_id = sla.object_id<br />
<br />
where start_time&gt;=date_sub(now(), interval 1 month) and end_time&lt;=now()<br />
<br />
GROUP BY sla.object_id<br />
<br />
#################################################################<br />
<br />
<br />
Es kommen schon die richtigen Werte raus, jedoch endweder &quot;NUR&quot; state_0(up) oder &quot;NUR&quot; state_1(down). <br />
Ich weiß auch das es an der IF-Anweisung liegt, nur wie schreibe ich das so, dass beide ausgegeben werden?<br />
<br />
So soll es aussehen:<br />
<br />
Alias________uptime________downtime<br />
Switch2--------47%-----------53%<br />
<br />
So sieht es aus:<br />
<br />
Alias________uptime________downtime<br />
Switch28-------47%-------------0<br />
<br />
Wer das löst ist ein Held! ;)<br />
<br />
Grüße<br />
Robert]]></description>
            <dc:creator>Robert Heß</dc:creator>
            <category>German</category>
            <pubDate>Sat, 27 Oct 2012 12:00:38 +0000</pubDate>
        </item>
    </channel>
</rss>
