Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
je souhaite vider une table de facon régulière, et donc réinitialiser la valeur AutoIncrement pour ma clé primaire (parce que sinon je risque d'atteindre la limite de mon TinyInt non ? je ne sais pas si je dis une betise là)
Si je fais
$this->tableGateway->delete("1=1");
je vide bien la table mais la valeur autoincrement n'est pas réinialisée
si je fais
$sql_str = "TRUNCATE TABLE ma_table"; $adapter = $this->tableGateway->getAdapter(); $statement = $adapter->createStatement($sql_str); $statement->execute();
ca fonctionne mieux
Mais, n'y a -t-il pas une méthode ZF (j'utilise PDO) ?
Hors ligne