-2
私は、テーブルの違いを比較するPHPスクリプトを持っているanadは変更クエリを返します。この変更クエリは、同じ列に複数の変更があります。しかし、カラム。 は、次のように私のクエリは次のとおりです。1つの変更クエリ内の同じ列のMysqlの複数の変更
ALTER TABLE `databasename`.`tablename`
MODIFY `msgid` int(11) NOT NULL,
MODIFY COLUMN `msgid` int(11) DEFAULT '0';
あなたはMSGIDの上に見ることができるように同じquery.Iに二回変更されているMySQLは文句を言わないこのクエリをacept理由を知っている必要があります。
に言うようにこれは、それは表示されていません?列 'msgid'が' databasename.tablename'テーブルに存在していますか? MySQLはそうは思わないので – IsThisJavascript
カラムのテーブルにあります。 – Francis
ALTER TABLE 'databasename'''tablename'を使用してください。 MODIFY' msgid' int(11)NOT NULL DEFAULT '0'; –