我想创建一个具有大型CSV文件的SQL INSERT查询。问题是名称没有解析出来。因为我区分名字和姓氏(我不关心中间名),所以他们被列为“John Doe”或“John B Doe”而不是“John”和“Doe”。从解析CSV文件创建SQL INSERT
另一个问题是电话号码 - 大多数被列为“555 555 5555”,有些甚至没有完成(“555 555”),有些是“5555555555”或“15555555555”。我甚至从哪里开始?我做了一些谷歌搜索,并就这个具体问题做了简短的介绍。我的语言不挑剔。不过,我最熟悉C#或PHP。我也可以用C++或BASIC完成它。我的问题实际上是从哪里开始的。谢谢。
SQL字段:FNAME,LNAME,地址,城市,州,邮编,电话(#### - ### - ####),电子邮件
CSV例如: “约翰·多伊中号” ,“156 Blue St”,“Nashville”,“TN”,“23434”,“(555)555-5555”,“[email protected]”
CSV示例2:“John Doe”,“156 Blue St“,”Nashville“,”TN“,”23434“,”555 555-5555“,”[email protected]“
CSV示例3:”John & Jill Doe“,”156 Blue St“纳什维尔“,”TN“,”23434“,”5555555555“,”[email protected]“
发布csv的一些真实示例条目(涵盖您的各种场景),并发布数据库表结构,以及您如何期望数据(在各种情况下)出现在那里。另外,你有什么尝试? –
我编辑以反映您所说的话。不过,我还没有开始。我在问从哪里开始(参考,例子等) –