From 17193cc65d6c6fd4db1e69f307cd01f1e6c63d24 Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Fri, 6 Mar 2015 09:54:33 +0400 Subject: [PATCH] traiter les valeurs \N --- mysqlloadcsv | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mysqlloadcsv b/mysqlloadcsv index 3db3c1b..54def15 100755 --- a/mysqlloadcsv +++ b/mysqlloadcsv @@ -86,7 +86,9 @@ OPTIONS __AWK_MYSQLFUNCS=' function format_sqlvalue(value) { - if (value ~ /^[0-9]+$/) { + if (value == "\\N") { + value = "NULL" + } else if (value ~ /^[0-9]+$/) { } else if (value ~ /^[0-9][0-9]\/[0-9][0-9]\/[0-9][0-9]$/) { value = "str_to_date('\''" value "'\'', '\''%d/%m/%y'\'')" } else if (value ~ /^[0-9][0-9]\/[0-9][0-9]\/[0-9][0-9][0-9][0-9]$/) {