---
title: "Extension Manager und CREATE TABLE"
url: "https://www.typo3.net/d/93596-extension-manager-und-create-table"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2009-10-12"
last_reply: "2009-10-12"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Extension Manager und CREATE TABLE

Extensions › Entwicklung · 1 Antwort · gestartet 2009-10-12

## Eröffnungsbeitrag

**yoggi74** · 2009-10-12 · [Beitrag #1](https://www.typo3.net/d/93596-extension-manager-und-create-table/1)

Hallo,

hier mal ein paar Fragen zum Verständnis:

Wenn ich über den Kickstarter eine Extension erstelle, die eine bestehende Tabelle um weitere Felder erweitert, wird in die ext_table.sql z.B. folgener Code geschrieben:

CREATE TABLE tt_content(
	tx_extrafelder_extrainfo tinytext NOT NULL
);

Nun wird beim Installieren der Extension aber ein "ALTER TABLE" ausgeführt.

Heißt das, dass der EM kontrolliert, ob die Tabelle schon existiert und den SQL-Befehl entsprechend ändert?

Ist es überhaupt möglich Daten zu zerstören, indem ich eine Extension installiere (soviel ich weiß, wird ja CREATE TABLE von MySQL eh nicht ausgeführt, wenn die Tabelle schon existiert)?

## Antworten

### [#2](https://www.typo3.net/d/93596-extension-manager-und-create-table/2) · just2b · 2009-10-12

Hallo,

ja der EM kontrolliert das.

> Ist es überhaupt möglich Daten zu zerstören, indem ich eine Extension installiere

naja eine Extension kann auch zusätzliches SQL ausführen lassen, also pauschal kann man das nicht mit einem ja beantworten

georg

---

Quelle: „Extension Manager und CREATE TABLE“, typo3.net, https://www.typo3.net/d/93596-extension-manager-und-create-table
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
