- ローカルのxlsファイルについて
以下の値が入っております。
586922070734.895
- これをインポートするためにcsvファイルに変換すると以下のように置き換わります。
586922070735
- UTF-8Nでインポートすると何故か、
CSV 入力のカラム数が不正です (行: 1)。というerrorが出力されるため
これをTeraPadでUTF-8で保存して、再度インポートすると以下の値がレコードに保存されます。
構造は 桁数が多いものが予想されるため、bigint(30)を指定しております。他に、特段の指定はないです。
586
検索して、大抵は文字形式の問題で“CSV 入力のカラム数が不正です (行: 1)”のエラー解決するとあり
実際に、BOMの変更でインポートはできるようになったのですが、今度は何故か勝手に922...以降が切り捨てられて
格納されてしまいます。
問題の所在と解決方法について、アドバイスを頂けますでしょうか。
宜しくお願い申し上げます。
サーバ: localhost via TCP/IP
サーバの種類: MySQL
サーバのバージョン: 5.5.49-log - MySQL Community Server (GPL)
プロトコル バージョン: 10
ユーザ: root@localhost
サーバの文字セット: UTF-8 Unicode (utf8)
Apache/2.2.31 (Win32) DAV/2 mod_ssl/2.2.31 OpenSSL/1.0.2e mod_fcgid/2.3.9 mod_wsgi/3.4 Python/2.7.6 PHP/7.0.9 mod_perl/2.0.8 Perl/v5.16.3
データベースクライアントのバージョン: libmysql - 5.5.49
PHP 拡張: mysqli ドキュメント
PHP version: 7.0.9
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/01 07:18
2018/08/01 07:25
2018/08/01 08:16