0

mySQLデータベースのフィールドに8000語を入れたいと思います。ただし、それをダンプすることはできません。データ型をlongtextに設定しています。8000語をフィールドに確実に格納するためにできることはありますか?

ありがとう!

4

2 に答える 2

3

マニュアルによると、LONGTEXT他の状況にもよりますが、フィールドに最大 4Gb を格納できます。そのため、単語が非常に長い場合 (つまり、非常に長いことを意味します) を除き、長さは問題ではありません。

テキストをデータベースにどのように送信していますか? 投稿のサイズ、サーバーのタイムアウトなど、他にもいくつかの要因が関係している可能性があります。

于 2012-09-28T22:39:13.140 に答える
1

私にとっては完璧に機能します、

<?php
    $longestWord = "";

    for($i=1; $i<=8000; $i++){
       $longestWord .= $i . " longestWordInTheWorldEver ";
    }

    mysql_query("INSERT INTO checkTable SET words = '$longestWord'");

?>
于 2012-09-29T00:05:57.467 に答える