###前提・実現したいこと
Mysqlのid1というカラムにインデックスをつけたい
###発生している問題・エラーメッセージ
No database selected
###該当のソースコード
利用したコマンドはこちらです
ALTER TABLE kadai ADD INDEX id1_index(id1);
###試したこと
データベースが作成できていなかったのではと思い確認したのですが、できていました
rootユーザーでログインしていたので、そのデータベースの作業ユーザーでログインして再度上記のコマンドを打ったのですが同じエラーがでました
インデックスを追加するコマンドは下記のようなものしか見つけられませんでした
CREATE TABLE テーブル名(カラム名 型,カラム名 型, ... INDEX(カラム名(バイト数));
または
CREATE INDEX インデックス名 ON テーブル名(カラム名(バイト数));
または
ALTER TABLE テーブル名 ADD INDEX インデックス名(フィールド名(バイト数));
こちらのコマンド以外でデータベース名を指定してインデックスを追加するコマンドはあるのでしょうか?
初歩的な質問になると思いますが、よろしくお願いいたします
###補足情報(言語/FW/ツール等のバージョンなど)
OS Centos7
Mysql バージョン14.14
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。