に用語のリストからMySQLのテーブルを作成します。私は用語の長いリスト(約800)を持つテキストファイル形式でアルファベット順にソートしたテキストファイル
aword bword cword ...
を私はこれを使用したいですファイルを使用して、各用語がフィールドである新しいMySQLテーブルを作成し、すべてVARCHAR(5)プロパティを使用します。
フィールドがファイルに表示される順序で挿入されている場合は、コンテンツ分析にスクリプトでこのファイルを使用し、時間が来たときに(アルファベット順)順序が維持された方が簡単ですこの新しいテーブルにデータを挿入します。
好奇心をそそる人のために、私はコンテンツ分析を含む科学史上の論文プロジェクトを行っている学生です。これらのフィールドは、周波数データを保持するために使用されます。主キーとなるフィールドと、これらのフィールドを他のデータとリンクさせるフィールドがあります。私はプログラマーではありませんが、Linuxを使って10年の経験があり、通常は物事を理解することができます。しかし、Googleはここで私を失敗させた。
はEDIT
のでDamovisoは、私が実際に行うために必要なものをmysqlコマンドにファイルを入れたことを指摘しました。私は、次の生成にはawkとuniqの使用:
ERROR 1064(42000):あなたは、あなたのSQL構文でエラーが発生していることは、以下の生成として、残念ながらまだ働いていない
CREATE TABLE keyterms_frq ( filename VARCHAR(20), apperception VARCHAR(5), behaviorism VARCHAR(5), behavioristic VARCHAR(5), behaviorists VARCHAR(5), behaviorist VARCHAR(5), behavior VARCHAR(5), behaviour VARCHAR(5), brain VARCHAR(5), conditioned VARCHAR(5), conditioning VARCHAR(5), condition VARCHAR(5), consciousness VARCHAR(5), conscious VARCHAR(5), experienced VARCHAR(5), experiences VARCHAR(5), experience VARCHAR(5), intellect VARCHAR(5), introspections VARCHAR(5), introspection VARCHAR(5), introspectively VARCHAR(5), introspective VARCHAR(5), intuition VARCHAR(5), memoryimage VARCHAR(5), memory VARCHAR(5), mentality VARCHAR(5), mentally VARCHAR(5), mental VARCHAR(5), mind VARCHAR(5), mirrorscript VARCHAR(5), mirrorwriting VARCHAR(5), unconditioned VARCHAR(5) );
;行で1
私が最初に思ったの近くに「VARCHAR(5)、意識VARCHAR(5)、意識のVARCHAR(5)、経験が条件」を使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認してくださいそこに私が生成する可能性がどのように多くの分野には限界があったが、それは私が、私は完全にあなたの質問が何であるかを理解することがわからないんだけど、私は考えを持っている問題
これは有望ですね。それから、mySQLバッチとして実行しますか? – fdsayre
確かに、出力はその中にSQL create tableコマンドを持つテキストファイルでなければなりません。私はあなたがMySqlにアクセスするためにどのUIを使用しているのかよく分かりませんが、バッチとして実行しています。 さらに助けが必要な場合は教えてください! – Damovisa
私の元の問題を解決する正しい方向に私を指摘してくれてありがとう。 awkを使用して元のデータにmySQL要素を追加し、列を移動してしまいました。 – fdsayre