sql >> データベース >  >> RDS >> Mysql

MySQL Alter Tableは、フィールドがすでに存在する前または後にフィールドを追加します

    $query = "ALTER TABLE `" . $table_prefix . "posts_to_bookmark` 
              ADD COLUMN `ping_status` INT(1) NOT NULL 
              AFTER `<TABLE COLUMN BEFORE THIS COLUMN>`";
    

    ADD COLUMNが必要だと思います AFTERを使用します 、BEFOREではありません 。

    テーブルの先頭に列を配置する場合は、FIRSTを使用します ステートメント:

    $query = "ALTER TABLE `" . $table_prefix . "posts_to_bookmark`
              ADD COLUMN `ping_status` INT(1) NOT NULL 
              FIRST";
    

    http://dev.mysql.com/doc/refman /5.1/en/alter-table.html




    1. XMLファイルからGoogleMapAPIへのマーカーの読み込み

    2. mysql_num_rows()は、パラメーター1がリソースであると想定しています。ブール値は次のように指定されます。

    3. 例を使用したOracleの主キーに関する上位クエリ

    4. ROracleパッケージをWindows7にインストールするにはどうすればよいですか?