我有一个从外部源加载的CSV文件构建的数据库。出于某种原因,在很多表的ID号被装入单引号包围的CSV /数据库 - 这里有一个样本行:从加载到数据库的CSV数据中快速删除单引号
"'010010'","MARSHALL MEDICAL CENTER NORTH","8000 ALABAMA HIGHWAY 69","","","GUNTERSVILLE","AL","35976","MARSHALL","2565718000","Acute Care Hospitals","Government - Hospital District or Authority","Yes"
是否有任何SQL我已经建立的数据库上运行去掉这些单引号,还是我必须解析每个CSV文件并重新导入?
如果它是一个标准的csv文件,那么mysqlimport在处理这种类型的数据时应该没有问题。你用什么来导入数据? – Wes 2011-05-09 05:12:26
导入数据可以正常工作,但数据中的单引号使SELECTs不方便。 – MarathonStudios 2011-05-09 05:19:29
你需要找出为什么外部来源将单引号放在该标识符周围。这是一次性进口还是您需要重复进行?如果反复,您需要尝试获取所提供的数据(尽管当他们说“他们不能”时不要感到惊讶)。如果一次性,然后尝试像BiggsTRC建议的更新。 – 2011-05-09 05:22:20