- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
表定义:
CREATE TABLE PositionalDataNGS ( Date DATE, Time TIME(3) , X FLOAT(5), Y FLOAT(5), D FLOAT(5) , V FLOAT(5), OnField BOOL, GameID_GSIS INT, TeamID INT, PlayerID_GSIS CHAR(10), PRIMARY KEY(Time) );
这会创建所需的表格,我需要用以下条目填充它:
Data, Time, X, Y, D, V, OnFeild, GameID, TeamID, PlayerID_GSIS
2015-11-15 ,17:56:45.300 , 93.32, 8.6, 4.57, 0.45 , true, 2015111500 , 5110 , 22-0026189
2015-11-15 ,17:56:45.400 , 93.77, 8.48, 4.55, 0.47 , true, 2015111500 , 5110 , 02-0022289
2015-11-15 ,17:56:45.500 , 94.23, 8.36, 4.53, 0.47 , true, 2015111500 , 5110 , 03-0026179
2015-11-15 ,17:56:45.600 , 94.67, 8.23, 4.51, 0.46 , true, 2015111500 , 5110 , 30-0026180
显然时间不重复,但是当尝试将 csv 表填充到数据库时:
LOAD DATA INFILE "/PositionalDataNGS_2.csv" INTO TABLE PositionalDataNGS COLUMNS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 1 LINES;
我得到这个错误:错误 1062 (23000):键“PRIMARY”的重复条目“17:56:45.300”
这是 MySQL 5.6.28,因此它应该能够处理几分之一秒的时间。谢谢!
最佳答案
我无法重现问题。在文件 PositionalDataNGS_2.csv
中没有重复值?
测试:
mysql> SELECT VERSION();
+-------------------------+
| VERSION() |
+-------------------------+
| 5.6.28 |
+-------------------------+
1 row in set (0.00 sec)
mysql> DROP TABLE IF EXISTS `PositionalDataNGS`;
Query OK, 0 rows affected (0.01 sec)
mysql> CREATE TABLE `PositionalDataNGS`(
-> `Date` DATE,
-> `Time` TIME(3),
-> `X` FLOAT(5),
-> `Y` FLOAT(5),
-> `D` FLOAT(5),
-> `V` FLOAT(5),
-> `OnField` BOOL,
-> `GameID_GSIS` INT,
-> `TeamID` INT,
-> `PlayerID_GSIS` CHAR(10),
-> PRIMARY KEY(`Time`)
-> );
Query OK, 0 rows affected (0.00 sec)
mysql> INSERT INTO `PositionalDataNGS` (
-> `Date`,
-> `Time`,
-> `X`,
-> `Y`,
-> `D`,
-> `V`,
-> `OnField`,
-> `GameID_GSIS`,
-> `TeamID`,
-> `PlayerID_GSIS`
-> )
-> VALUES
-> ('2015-11-15', '17:56:45.300', 93.32, 8.6, 4.57, 0.45, true, '2015111500', 5110, '22-0026189'),
-> ('2015-11-15', '17:56:45.400', 93.77, 8.48, 4.55, 0.47, true, '2015111500', 5110, '02-0022289'),
-> ('2015-11-15', '17:56:45.500', 94.23, 8.36, 4.53, 0.47, true, '2015111500', 5110, '03-0026179'),
-> ('2015-11-15', '17:56:45.600', 94.67, 8.23, 4.51, 0.46, true, '2015111500', 5110, '30-0026180');
Query OK, 4 rows affected (0.00 sec)
Records: 4 Duplicates: 0 Warnings: 0
mysql> SELECT
-> `Date`,
-> `Time`,
-> `X`,
-> `Y`,
-> `D`,
-> `V`,
-> `OnField`,
-> `GameID_GSIS`,
-> `TeamID`,
-> `PlayerID_GSIS`
-> FROM
-> `PositionalDataNGS`;
+------------+--------------+-------+------+------+------+---------+-------------+--------+---------------+
| Date | Time | X | Y | D | V | OnField | GameID_GSIS | TeamID | PlayerID_GSIS |
+------------+--------------+-------+------+------+------+---------+-------------+--------+---------------+
| 2015-11-15 | 17:56:45.300 | 93.32 | 8.6 | 4.57 | 0.45 | 1 | 2015111500 | 5110 | 22-0026189 |
| 2015-11-15 | 17:56:45.400 | 93.77 | 8.48 | 4.55 | 0.47 | 1 | 2015111500 | 5110 | 02-0022289 |
| 2015-11-15 | 17:56:45.500 | 94.23 | 8.36 | 4.53 | 0.47 | 1 | 2015111500 | 5110 | 03-0026179 |
| 2015-11-15 | 17:56:45.600 | 94.67 | 8.23 | 4.51 | 0.46 | 1 | 2015111500 | 5110 | 30-0026180 |
+------------+--------------+-------+------+------+------+---------+-------------+--------+---------------+
4 rows in set (0.00 sec)
更新
文件:PositionalDataNGS_2.csv
Data,Time,X,Y,D,V,OnFeild,GameID,TeamID,PlayerID_GSIS
2015-11-15,17:56:45.300,93.32,8.6,4.57,0.45,true,2015111500,5110,22-0026189
2015-11-15,17:56:45.400,93.77,8.48,4.55,0.47,true,2015111500,5110,02-0022289
2015-11-15,17:56:45.500,94.23,8.36,4.53,0.47,true,2015111500,5110,03-0026179
2015-11-15,17:56:45.600,94.67,8.23,4.51,0.46,true,2015111500,5110,30-0026180
MySQL:
mysql> TRUNCATE TABLE `PositionalDataNGS`;
Query OK, 0 rows affected (0.00 sec)
mysql> LOAD DATA INFILE '/path/to/file/PositionalDataNGS_2.csv'
-> INTO TABLE `PositionalDataNGS`
-> COLUMNS TERMINATED BY ','
-> LINES TERMINATED BY '\n'
-> IGNORE 1 LINES;
Query OK, 4 rows affected, 4 warnings (0.01 sec)
Records: 4 Deleted: 0 Skipped: 0 Warnings: 4
mysql> SHOW WARNINGS;
+---------+------+---------------------------------------------------------------+
| Level | Code | Message |
+---------+------+---------------------------------------------------------------+
| Warning | 1366 | Incorrect integer value: 'true' for column 'OnField' at row 1 |
| Warning | 1366 | Incorrect integer value: 'true' for column 'OnField' at row 2 |
| Warning | 1366 | Incorrect integer value: 'true' for column 'OnField' at row 3 |
| Warning | 1366 | Incorrect integer value: 'true' for column 'OnField' at row 4 |
+---------+------+---------------------------------------------------------------+
mysql> SELECT
-> `Date`,
-> `Time`,
-> `X`,
-> `Y`,
-> `D`,
-> `V`,
-> `OnField`,
-> `GameID_GSIS`,
-> `TeamID`,
-> `PlayerID_GSIS`
-> FROM
-> `PositionalDataNGS`;
+------------+--------------+-------+------+------+------+---------+-------------+--------+---------------+
| Date | Time | X | Y | D | V | OnField | GameID_GSIS | TeamID | PlayerID_GSIS |
+------------+--------------+-------+------+------+------+---------+-------------+--------+---------------+
| 2015-11-15 | 17:56:45.300 | 93.32 | 8.6 | 4.57 | 0.45 | 0 | 2015111500 | 5110 | 22-0026189 |
| 2015-11-15 | 17:56:45.400 | 93.77 | 8.48 | 4.55 | 0.47 | 0 | 2015111500 | 5110 | 02-0022289 |
| 2015-11-15 | 17:56:45.500 | 94.23 | 8.36 | 4.53 | 0.47 | 0 | 2015111500 | 5110 | 03-0026179 |
| 2015-11-15 | 17:56:45.600 | 94.67 | 8.23 | 4.51 | 0.46 | 0 | 2015111500 | 5110 | 30-0026180 |
+------------+--------------+-------+------+------+------+---------+-------------+--------+---------------+
4 rows in set (0.00 sec)
关于mysql - 错误 1062 (23000) : Duplicate entry though entries are not duplicate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35272809/
Eclipse 提示此代码“类型参数 Entry 隐藏了类型 Map.Entry”: import java.util.Map.Entry; public class Test { stat
这两个for语句是等价的。 import java.util.Map; import java.util.Map.Entry; for (Map.Entry entry: map.entrySet()
我想在 python 字典中添加一个键/值,它依赖于现有的键/值。示例 x = {} x["length"] = 12 x["volume"] =x["lenght"] * 10 行得通;但是有没有可
我使用 NuGet 将我的 EntityModel 升级到版本 4.3。 现在我想更改我的 EntityObject.State,但找不到 .Entry() 方法。 当前状态是已删除。 这就是我想要做
我是 Java 新手,正在使用 HashMap 在 Mac 上编写 Java。 但是我遇到了一个问题,找不到答案 import java.util.Map; import java.util.Hash
我正在切换一个小应用程序(Win 7/64 上的 Python 2.7.3/32)来使用 ttk,但我在使 ttk.Entry 按照 tk.Entry 的方式工作时遇到问题;当我设置其内容时,ttk.
为什么我需要在 i.next(); 前面加上 (Map.Entry) ?为什么我不能只有 Map.Entry m = i.next();? 对不起。它是一个 HashMap。 最佳答案 因为它显然不是
我的 xPage SSJS 失败: viewEntry = view.getNext(viewEntry); 有错误 Notes error: Entry not found in index 我确实
我正在使用 DataTable在我的申请中。 我想隐藏左下角的细节,我该怎么做? “显示 1,657 个条目中的 1 到 10 个(从 9,044 个条目中筛选出来)” 这是我的设置: $('#inv
我有两列,一个时间戳和一个已选择卡片的数字。 card added 1 2016-09-23 13:48:48 3 2016-09-23 13:48:48 1
我正在使用 Entity Framework 4.1,并且我有我的 DbContext Override SaveChanges 来审核属性更改。从“GetEntryValueInString”返回空
我正在使用 Tkinter 在 Python 3 上编写 GUI,但每次使用 Entry() 时,我都会收到名称错误。 我尝试了一个更简单的代码版本,(写在下面),但它仍然导致了 NameError:
我刚刚创建了一个插入方法来对数组进行排序,这是我在该方法中完成的代码; public static void insertionSort (Entry[] array2){ for (int
使用这个例子1对于 n:n 关系: (来源:tekstenuitleg.net) 设置主要或主要多对多字段的最佳方法是什么?示例:假设我想将经销商“Devrolijke drinker”(ID AB9
是否可以使用 Entry 通过 AsRef 获取值的 API , 但用 Into 插入它? 这是工作示例: use std::collections::hash_map::{Entry, HashMa
是否可以使用 Entry 通过 AsRef 获取值的 API , 但用 Into 插入它? 这是工作示例: use std::collections::hash_map::{Entry, HashMa
是否可以使用 Entry 通过 AsRef 获取值的 API , 但用 Into 插入它? 这是工作示例: use std::collections::hash_map::{Entry, HashMa
表定义: CREATE TABLE PositionalDataNGS ( Date DATE, Time TIME(3) , X FLOAT(5), Y FLOAT(5), D FLOAT(5) ,
我的平台: PHP 和 MySQL 我这里有什么: 我有 4 个表,分别是“books”、“book_type”、“book_categories”、“all_categories”。 我想做什么:
I am using MySQL 5.1.56, MyISAM. My table looks like this:我使用的是MySQL 5.1.56,MyISAM。我的桌子是这样的: CR
我是一名优秀的程序员,十分优秀!