上記の通り、TIMESTAMP型にNOT NULLとdefault値が追加されており、もともとNULLだったデータも現在時刻が入ってしまいました。 結論からいうと、これはexplicit_ defaults_ for_ timestampがOFFであったため、明示的にNULLABLEを指定しなかったことでテーブル定義が変更され ...
MySQLではcharacter set (以後、 charset) やcollationをグローバル、 データベース、 テーブルやカラムレベルで設定することができます。今回はMySQLのデフォルトcollationの注意点を紹介したいと思います。使用するMySQLのバージョンは8. 0.26です。 charsetやcollationとは ...
以前、別のサービスのために作ったSQLの演習問題があったんですが、ほとんど使われることなく眠っていました。 それを基に「note」用のコンテンツを作りました。 元々は全部で20問ありましたが、「note」では基本的にテキスト情報での提供となることを ...
データベース設計は開発の基礎となる重要な部分です。システム開発の過程で、既存のテーブルにカラムを追加する必要が生じることは頻繁にあります。この記事では、MySQL データベースを使用する Django プロジェクトで、新しいカラムを追加する方法を ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する