2014-01-01から1年間の記事一覧

入力された文字列がASCII文字化どうかを判断する関数を作成する

こちらのURLを参考にさせていただきました。 [Python] 半角ASCII文字かを判定する | それなりブログ

ERROR 1148 (42000): The used command is not allowed with this MySQL version

MySQLにcsvファイルをインポートしようとすると以下のエラーが表示されました。 mysql> load data local infile '/tmp/(csvファイル名)' into table (テーブル名) fields terminated by ','; ERROR 1148 (42000): The used command is not allowed with this…

MySQLデータのバックアップとリストア

ダンプデータを保存 データベース全体を保存。 $ mysqldump --single-transaction -u (ユーザ名) -p (データベース名) > out.dump テーブルを指定して保存。 $ mysqldump --single-transaction -u (ユーザ名) -p -t (データベース名) (テーブル名) > out.dum…

localeがUTF-8の環境でEUC-JPのデータベースを作成する

localeがUTF-8の環境でEUC_JPのデータベースを作成しようとしたら、以下のエラーが出力されました。 $ createdb -U (ユーザ) -E EUC_JP (データベース名) createdb: database creation failed: ERROR: encoding EUC_JP does not match locale jp_JP.UTF-8 DE…

PostgreSQLからMySQLへのデータ移行

こちらのURLを参考にさせていただきました。 postgresのデータをmysqlに移行するよー - てきとう 【EC-cube】MysqlからPostgreSQLへデータ移行 プログラメンドゥーの落書き帳 PostgreSQLからMySQLへ移行する際の注意点 | RontanBlog PostgreSQLのデータをMyS…

text型の列にインデックスを作成する

text型の列にインデックスを作成する場合、サイズを指定する必要があります。指定しないとエラーになります。 以下の内容では、nameカラムの最初の100文字を使用したインデックスが作成されます。 CREATE TABLE table01 ( id int not null primary key auto_…

子ウィンドウを表示後、子→親ウィンドウへデータの受け渡しを行う方法

index.py <form action="XXX.py" method="post" name="inputForm01"> <input type="text" class="detail" name="tableNum01" size="12" readonly> &nbsp; <a href="javascript:void(0)" onClick="window.open('attachedList.py', 'attachedList', 'menubar=no, height=400, width=300');"></a></form>

自前サーバでないため文字コードが設定できない場合の対策

レンタルサーバ等を使用する場合で /etc/mysql/my.cnfの変更ができない場合の対策。mysql > status で確認すると、charactersetがlatin1になっているため文字化けを起こす。 BlueOnyx 「個人プロフィール」→「phpMyAdmin」メニューを選択。 「データベース」…

MySQLを使ってみる(Python + MySQL)

【Pythonからの呼び出し(MySQLdb)】 データをSELECT >>> import MySQLdb >>> connector = MySQLdb.connect(user="ユーザ名", passwd="パスワード", db="wem", charset="utf8") >>> cursor = connector.cursor() >>> sql = 'SELECT * FROM inquiry;' >>> curs…

MySQLを使ってみる(Python + MySQL)

【MySQLの基本操作】 mysqlの実行 # mysql -u root -p [データベース名] Enter password: データベース一覧表示 mysql> SHOW DATABASES; 使用データベースの選択 mysql> USER (データベース名); データベース作成 mysql> CREATE DATABASE (データベース名); …

MySQLを使ってみる(Python + MySQL)

Python + MySQLでCGIシステムを作成する予定です。 現在、それに向けて準備をしています。 【準備作業】 mysql-serverパッケージをインストールする。 rootユーザのパスワードを入力。 /etc/mysql/my.cnfを変更し、文字コードを設定する。 [client] default-…