mysql tabelle mit inhalt erstellen

shrewm

Mitglied
Hallo,
ich würde gerne wissen ob ich eine sql Tabelle schon mit Inhalt generieren kann. Also förmlich per SQL-Befehl:

PHP:
create table tabellenname (zelle1 text, zelle2 text);

Und in beiden Zellen soll halt sofort etwas hineingeschrieben werden.
Ist das möglich?

Danke schonmal.
 
Zuletzt bearbeitet:
Hallo,

du könntest mit einem 2. SQL-Befehl x-beliebig viele Datensätze einfügen:
PHP:
INSERT INTO tabellenname (zelle1, zelle2) VALUES ('wert1', 'wert2'), ('wert1_2', 'wert2_2'), ('wert1_3', 'wert2_3'),...

Zusammen mit dem Create Befehl ist mir ein Einfügen von Datensätzen nicht bekannt.

cu Bloddy
 
Hallo!

Schau mal hier:

Code:
mysql> select * from project;
+--------+--------------+
| number | description  |
+--------+--------------+
| 1      | testproject  |
| 2      | testproject2 |
+--------+--------------+
2 rows in set (0.00 sec)

mysql> desc project;
+-------------+--------------+------+-----+---------+-------+
| Field       | Type         | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| number      | varchar(255) |      | PRI |         |       |
| description | varchar(255) | YES  |     | NULL    |       |
+-------------+--------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

mysql> create table bla as select number, description from project;
Query OK, 2 rows affected (0.03 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> select * from bla;
+--------+--------------+
| number | description  |
+--------+--------------+
| 1      | testproject  |
| 2      | testproject2 |
+--------+--------------+
2 rows in set (0.00 sec)

Gruß Tom
 
Zurück