98 列でnullを許可するようにテーブルを変更する必要がありますが、列を削除できません...これはできますか?次のようなものを試していました: ALTER TABLE myTable MODIFY myColumn NULL; しかし、無駄に... sql-server — トッド・ヴァンス ソース
50 できますよ。 ALTER TABLE myTable ALTER COLUMN myColumn int NULL 列のデータ型をintに置き換えてください。 — マーク・S・ラスムッセン ソース 1 実際、あなたの答えは本当です。しかし、ベストアンサーとして受け入れられていません。phhhh。原因(ALTER TABLE myTable ALTER COLUMN myColumn {DataType} NULL)が機能しない — UfukSURMEN 私は試してみましたalter columnが、最新のmysqlサーバーでは動作しませんでした。私が試してみましたがmodify column、うまくいきました。奇妙な... — Kostas Andrianos 2017 1 @UfukSURMEN、{DataType}は、その代わりにデータ型を何でも置く必要があることを意味します。答えは基本的に同じですが、マークは自分自身をもっと説明しただけです(これで彼は受け入れられた答えを得たはずですが、それは私の電話ではありません)。 — PrinceTyke、2018年 @PrinceTykeそのとおりです。 — UfukSURMEN
-1 MYSQLの場合 ALTER TABLE myTable MODIFY myColumn {DataType} NULL — プラカシュバンダリ ソース この回答がダウングレードされた理由がわからない、MODIFY列名はmySqlでは機能しますが、ALTER列名では機能しません — Venkat @Venkat私は、質問にsql-serverというタグが付いていると思います。 — オレンジキャタピラー