Das hängt in PHP (5.2.6-Win32 + Oracle10g) ist es ein Fehler, oder mache ich etwas grundsätzlich falsch?Bleibt PHPs Oracle PDO bei DELETE hängen?
try {
$conn = new PDO($DB,$USER,$PASSWORD);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
//connected
try {
$conn->exec("DELETE FROM MY_TABLE");
echo "done";
...
Hinweis: Ich weiß nicht, ob dies ein Fehler ist oder nicht, ich bin zu raten, es ist. Da ich jedoch nach einer Schnellsuche keinen Fehlerbericht finden konnte. Ich könnte etwas falsch machen, also dachte ich, ich würde hier zuerst fragen, und für die Nachwelt, falls jemand anderes ein ähnliches Problem hat.
Es gab keine anderen Aktivitäten und somit keine Deadlocks oder DML-Transaktionen. Also ich vermute, es ist eine Art Bug ... Aber Ihr Vorschlag, TRUNCATE zu verwenden, hat funktioniert, jetzt kann ich mit meiner Arbeit weitermachen, danke !!! –
Beachten Sie, TRUNCATE ist DDL, wenn Sie hier Transaktionen verwenden, wird die Anweisung eine implizite Festschreibung verursachen und kann nicht zurückgesetzt werden –