diff --git a/system/Database/OCI8/Connection.php b/system/Database/OCI8/Connection.php
index <HASH>..<HASH> 100644
--- a/system/Database/OCI8/Connection.php
+++ b/system/Database/OCI8/Connection.php
@@ -593,6 +593,7 @@ class Connection extends BaseConnection implements ConnectionInterface
             $primaryColumnType = $columnTypeList[$primaryColumnName];
 
             if ($primaryColumnType !== 'NUMBER') {
+                $primaryColumnName = '';
                 continue;
             }
         }
feat: Fixed the problem that 1 is always returned when the type is not number.