diff --git a/framework/console/controllers/FixtureController.php b/framework/console/controllers/FixtureController.php
index 7930f98..45b5e9f 100644
--- a/framework/console/controllers/FixtureController.php
+++ b/framework/console/controllers/FixtureController.php
@@ -175,7 +175,7 @@ class FixtureController extends Controller
 			$this->getDbConnection()->createCommand()->checkIntegrity(false)->execute();
 
 			foreach($tables as $table) {
-				$this->getDbConnection()->createCommand()->truncateTable($table)->execute();
+				$this->getDbConnection()->createCommand()->delete($table)->execute();
 				$this->getDbConnection()->createCommand()->resetSequence($table)->execute();
 				$this->stdout("    Table \"{$table}\" was successfully cleared. \n", Console::FG_GREEN);
 			}
diff --git a/framework/test/DbFixtureManager.php b/framework/test/DbFixtureManager.php
index 303ca6e..541632b 100644
--- a/framework/test/DbFixtureManager.php
+++ b/framework/test/DbFixtureManager.php
@@ -142,7 +142,7 @@ class DbFixtureManager extends Component
 			throw new InvalidConfigException("Table does not exist: $tableName");
 		}
 
-		$this->db->createCommand()->truncateTable($tableName)->execute();
+		$this->db->createCommand()->delete($tableName)->execute();
 		$this->db->createCommand()->resetSequence($tableName, 1)->execute();
 
 		$fileName = $this->basePath . '/' . $tableName . '.php';