Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
2ef05e37
Commit
2ef05e37
authored
Sep 06, 2003
by
vva@eagle.mysql.r18.ru
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fixed Bug #1184 (change type of opt_ignore_lines to longlong)
parent
b450f654
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
4 deletions
+5
-4
client/mysqlimport.c
client/mysqlimport.c
+5
-4
No files found.
client/mysqlimport.c
View file @
2ef05e37
...
@@ -46,7 +46,7 @@ static char *opt_password=0, *current_user=0,
...
@@ -46,7 +46,7 @@ static char *opt_password=0, *current_user=0,
*
escaped
=
0
,
*
opt_columns
=
0
,
*
default_charset
;
*
escaped
=
0
,
*
opt_columns
=
0
,
*
default_charset
;
static
uint
opt_mysql_port
=
0
;
static
uint
opt_mysql_port
=
0
;
static
my_string
opt_mysql_unix_port
=
0
;
static
my_string
opt_mysql_unix_port
=
0
;
static
my_string
opt_ignore_lines
=
0
;
static
longlong
opt_ignore_lines
=
-
1
;
#include <sslopt-vars.h>
#include <sslopt-vars.h>
static
struct
my_option
my_long_options
[]
=
static
struct
my_option
my_long_options
[]
=
...
@@ -90,7 +90,7 @@ static struct my_option my_long_options[] =
...
@@ -90,7 +90,7 @@ static struct my_option my_long_options[] =
{
"ignore"
,
'i'
,
"If duplicate unique key was found, keep old row."
,
{
"ignore"
,
'i'
,
"If duplicate unique key was found, keep old row."
,
(
gptr
*
)
&
ignore
,
(
gptr
*
)
&
ignore
,
0
,
GET_BOOL
,
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
(
gptr
*
)
&
ignore
,
(
gptr
*
)
&
ignore
,
0
,
GET_BOOL
,
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
{
"ignore-lines"
,
OPT_IGN_LINES
,
"Ignore first n lines of data infile."
,
{
"ignore-lines"
,
OPT_IGN_LINES
,
"Ignore first n lines of data infile."
,
(
gptr
*
)
&
opt_ignore_lines
,
(
gptr
*
)
&
opt_ignore_lines
,
0
,
GET_
STR
,
(
gptr
*
)
&
opt_ignore_lines
,
(
gptr
*
)
&
opt_ignore_lines
,
0
,
GET_
LL
,
REQUIRED_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
REQUIRED_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
{
"lines-terminated-by"
,
OPT_LTB
,
"Lines in the i.file are terminated by ..."
,
{
"lines-terminated-by"
,
OPT_LTB
,
"Lines in the i.file are terminated by ..."
,
(
gptr
*
)
&
lines_terminated
,
(
gptr
*
)
&
lines_terminated
,
0
,
GET_STR
,
(
gptr
*
)
&
lines_terminated
,
(
gptr
*
)
&
lines_terminated
,
0
,
GET_STR
,
...
@@ -290,8 +290,9 @@ static int write_to_table(char *filename, MYSQL *sock)
...
@@ -290,8 +290,9 @@ static int write_to_table(char *filename, MYSQL *sock)
" OPTIONALLY ENCLOSED BY"
);
" OPTIONALLY ENCLOSED BY"
);
end
=
add_load_option
(
end
,
escaped
,
" ESCAPED BY"
);
end
=
add_load_option
(
end
,
escaped
,
" ESCAPED BY"
);
end
=
add_load_option
(
end
,
lines_terminated
,
" LINES TERMINATED BY"
);
end
=
add_load_option
(
end
,
lines_terminated
,
" LINES TERMINATED BY"
);
if
(
opt_ignore_lines
)
if
(
opt_ignore_lines
>=
0
)
end
=
strmov
(
strmov
(
strmov
(
end
,
" IGNORE "
),
opt_ignore_lines
),
" LINES"
);
end
=
strmov
(
longlong10_to_str
(
opt_ignore_lines
,
strmov
(
end
,
" IGNORE "
),
10
),
" LINES"
);
if
(
opt_columns
)
if
(
opt_columns
)
end
=
strmov
(
strmov
(
strmov
(
end
,
" ("
),
opt_columns
),
")"
);
end
=
strmov
(
strmov
(
strmov
(
end
,
" ("
),
opt_columns
),
")"
);
*
end
=
'\0'
;
*
end
=
'\0'
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment