~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/func_test.result

  • Committer: Brian Aker
  • Date: 2010-10-06 07:52:09 UTC
  • mto: (1821.1.2 build)
  • mto: This revision was merged to the branch mainline in revision 1822.
  • Revision ID: brian@tangent.org-20101006075209-0fu3u7zg9r8rw3i8
Fix issue with divide by zero not being an error.

Show diffs side-by-side

added added

removed removed

Lines of Context:
90
90
5 mod 3 5 mod -3        -5 mod 3        -5 mod -3
91
91
2       2       -2      -2
92
92
select (12%0) <=> null      as '1';
93
 
1
94
 
1
95
 
Warnings:
96
 
Error   1365    Division by 0
 
93
ERROR 22012: Division by 0
97
94
select (12%0) is null       as '1';
98
 
1
99
 
1
100
 
Warnings:
101
 
Error   1365    Division by 0
 
95
ERROR 22012: Division by 0
102
96
select 12%0                 as 'NULL';
103
 
NULL
104
 
NULL
105
 
Warnings:
106
 
Error   1365    Division by 0
 
97
ERROR 22012: Division by 0
107
98
select 12%2                 as '0';
108
99
0
109
100
0
126
117
NULL
127
118
NULL
128
119
select (12 mod 0) <=> null  as '1';
129
 
1
130
 
1
131
 
Warnings:
132
 
Error   1365    Division by 0
 
120
ERROR 22012: Division by 0
133
121
select (12 mod 0) is null   as '1';
134
 
1
135
 
1
136
 
Warnings:
137
 
Error   1365    Division by 0
 
122
ERROR 22012: Division by 0
138
123
select 12 mod 0             as 'NULL';
139
 
NULL
140
 
NULL
141
 
Warnings:
142
 
Error   1365    Division by 0
 
124
ERROR 22012: Division by 0
143
125
select 12 mod 2             as '0';
144
126
0
145
127
0
159
141
NULL
160
142
NULL
161
143
select mod(12.0, 0)         as 'NULL';
162
 
NULL
163
 
NULL
164
 
Warnings:
165
 
Error   1365    Division by 0
 
144
ERROR 22012: Division by 0
166
145
select mod(12, 0.0)         as 'NULL';
167
 
NULL
168
 
NULL
169
 
Warnings:
170
 
Error   1365    Division by 0
 
146
ERROR 22012: Division by 0
171
147
select mod(12, NULL)        as 'NULL';
172
148
NULL
173
149
NULL