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

mySQLテーブルの非常に多数の列に関する専門家の意見はありますか?

    理論的には、mySQLはテーブル内の4096列に制限されています(他の制約、つまりデフォルトのNULL値などを考慮すると少し少なくなります)。したがって、かなり大きなマージンがあります。個人的には、Web開発者で列数を50未満に維持しようとしています。100以上の列を持つテーブルを見ましたが、機能しましたが、そのようなテーブルを維持するのは非常に困難です。その列を検索し、php配列でシリアル化して、値をTEXTに格納することを検討する必要があります。より速く、より柔軟です。



    1. mysqlクエリでのIST時間の使用

    2. MySQLの新しいテーブルにデータをコピーします

    3. SQLServerでマスターデータベースを簡単に再構築する方法

    4. サブクエリからの複数の結果を回避する方法