Ist es möglich, Daten von alter Tabelle in neue Tabelle zu kopieren? Wir planen eine umfangreiche Neuanordnung der Datenbank, bei der alle Daten an die aktuelle Tabelle an eine neu erstellte Tabelle übergeben werden.Datenmigration von alter Tabelle in neue Tabelle übertragen, mit Laravel 5
Wir stellten fest, dass es einfach sein würde, die Daten für Newsfeed zu handhaben und usw. hier ist meine Migration:
/*students table*/
public function up()
{
Schema::create('students', function (Blueprint $table) {
$table->increments('id');
$table->string('lname');
$table->string('mname')->nullable();
$table->string('fname');
$table->char('gender', 1);
$table->date('date_of_birth');
$table->string('address');
$table->tinyInteger('yr_lvl');
$table->string('contact_no');
$table->text('about_me')->nullable();
$table->text('education')->nullable();
$table->text('achievements')->nullable();
$table->text('seminars')->nullable();
$table->text('organizations')->nullable();
$table->tinyInteger('status')->default(1);
$table->timestamps();
});
}
/*newly created table works*/
Schema::create('works', function (Blueprint $table) {
$table->increments('id');
$table->integer('student_id')->unsigned()->nullable();
$table->foreign('student_id')->references('id')->on('students')->onDelete('cascade');
$table->text('about_me')->nullable();
$table->timestamps();
});
Sie haben ‚alte‘ Tabelle mit unterschiedlicher Datenstruktur, und Sie müssen diese Daten an einem ‚neuen übertragen 'Tabelle (mit unterschiedlicher Struktur)? –
Nein, ich möchte nur einige Daten (about_me) in eine neue Tabelle kopieren ... Wenn Sie die andere Tabelle (Werke) sehen können, hat ein Feld über mich und einen Fremdschlüssel von Studenten –