~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/loaddata.test

  • Committer: Jay Pipes
  • Date: 2009-02-12 18:16:06 UTC
  • mto: This revision was merged to the branch mainline in revision 883.
  • Revision ID: jpipes@serialcoder-20090212181606-vi7rd85rufufqxvc
Fixes Arg_comparator::can_compare_as_dates to never, ever allow bad
input data in comparisons.  No more implicit conversions from bad
datetimes are allowed.  We throw an error on bad input always.

In addition, fixes the Field_date class's store() methods for integer
types and corrects test cases that were allowing bad input.

Show diffs side-by-side

added added

removed removed

Lines of Context:
154
154
--error 1261
155
155
eval load data infile '$MYSQLTEST_VARDIR/tmp/t2' into table t1;
156
156
enable_query_log;
157
 
select f1 from t1 where f2 <> '0000-00-00 00:00:00' order by f1;
 
157
select f1 from t1 where f2 IS NOT NULL order by f1;
158
158
remove_file $MYSQLTEST_VARDIR/tmp/t2;
159
159
delete from t1;
160
160
disable_query_log;
165
165
eval load data infile '$MYSQLTEST_VARDIR/tmp/t2' into table t1
166
166
FIELDS TERMINATED BY '' OPTIONALLY ENCLOSED BY '' LINES TERMINATED BY '\r\n';
167
167
enable_query_log;
168
 
select f1 from t1 where f2 <> '0000-00-00 00:00:00' order by f1;
 
168
select f1 from t1 where f2 IS NOT NULL order by f1;
169
169
remove_file $MYSQLTEST_VARDIR/tmp/t2;
170
170
drop table t1,t2;
171
171