2 DROP TABLE IF EXISTS t1;
4 CREATE TABLE t1(c1 CHAR(100) NULL);
5 PREPARE stmt1 FROM 'INSERT INTO t1 (c1) VALUES(?)';
7 EXECUTE stmt1 USING @a;
9 EXECUTE stmt1 USING @a;
11 EXECUTE stmt1 USING @a;
12 SET @a='123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.';
13 EXECUTE stmt1 USING @a;
14 DEALLOCATE PREPARE stmt1;
16 SELECT COUNT(c1) AS total_rows FROM t1;
17 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
18 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
19 PREPARE stmt1 FROM 'SELECT * FROM t1 WHERE c1 = ?';
21 EXECUTE stmt1 USING @a;
23 EXECUTE stmt1 USING @a;
25 EXECUTE stmt1 USING @a;
26 DEALLOCATE PREPARE stmt1;
27 PREPARE stmt1 FROM 'UPDATE t1 SET c1 = ? WHERE c1 = ?';
30 EXECUTE stmt1 USING @a,@b;
33 EXECUTE stmt1 USING @a,@b;
36 EXECUTE stmt1 USING @a,@c;
37 DEALLOCATE PREPARE stmt1;
39 SELECT COUNT(c1) AS total_rows FROM t1;
40 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
41 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
42 PREPARE stmt1 FROM 'DELETE FROM t1 WHERE c1 = ?';
44 EXECUTE stmt1 USING @a;
46 EXECUTE stmt1 USING @a;
48 EXECUTE stmt1 USING @a;
49 DEALLOCATE PREPARE stmt1;
51 SELECT COUNT(c1) AS total_rows FROM t1;
52 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
53 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
55 CREATE TABLE t1(c1 VARCHAR(100) NULL);
56 PREPARE stmt1 FROM 'INSERT INTO t1 (c1) VALUES(?)';
58 EXECUTE stmt1 USING @a;
60 EXECUTE stmt1 USING @a;
62 EXECUTE stmt1 USING @a;
63 SET @a='123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.';
64 EXECUTE stmt1 USING @a;
65 DEALLOCATE PREPARE stmt1;
67 SELECT COUNT(c1) AS total_rows FROM t1;
68 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
69 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
70 PREPARE stmt1 FROM 'SELECT * FROM t1 WHERE c1 = ?';
72 EXECUTE stmt1 USING @a;
74 EXECUTE stmt1 USING @a;
76 EXECUTE stmt1 USING @a;
77 DEALLOCATE PREPARE stmt1;
78 PREPARE stmt1 FROM 'UPDATE t1 SET c1 = ? WHERE c1 = ?';
81 EXECUTE stmt1 USING @a,@b;
84 EXECUTE stmt1 USING @a,@b;
87 EXECUTE stmt1 USING @a,@c;
88 DEALLOCATE PREPARE stmt1;
90 SELECT COUNT(c1) AS total_rows FROM t1;
91 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
92 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
93 PREPARE stmt1 FROM 'DELETE FROM t1 WHERE c1 = ?';
95 EXECUTE stmt1 USING @a;
97 EXECUTE stmt1 USING @a;
99 EXECUTE stmt1 USING @a;
100 DEALLOCATE PREPARE stmt1;
102 SELECT COUNT(c1) AS total_rows FROM t1;
103 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
104 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
106 CREATE TABLE t1(c1 BINARY(100) NULL);
107 PREPARE stmt1 FROM 'INSERT INTO t1 (c1) VALUES(?)';
109 EXECUTE stmt1 USING @a;
111 EXECUTE stmt1 USING @a;
113 EXECUTE stmt1 USING @a;
114 SET @a='123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.';
115 EXECUTE stmt1 USING @a;
116 DEALLOCATE PREPARE stmt1;
118 SELECT COUNT(c1) AS total_rows FROM t1;
119 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
120 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
121 PREPARE stmt1 FROM 'SELECT * FROM t1 WHERE c1 = ?';
123 EXECUTE stmt1 USING @a;
125 EXECUTE stmt1 USING @a;
127 EXECUTE stmt1 USING @a;
128 DEALLOCATE PREPARE stmt1;
129 PREPARE stmt1 FROM 'UPDATE t1 SET c1 = ? WHERE c1 = ?';
132 EXECUTE stmt1 USING @a,@b;
135 EXECUTE stmt1 USING @a,@b;
138 EXECUTE stmt1 USING @a,@c;
139 DEALLOCATE PREPARE stmt1;
141 SELECT COUNT(c1) AS total_rows FROM t1;
142 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
143 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
144 PREPARE stmt1 FROM 'DELETE FROM t1 WHERE c1 = ?';
146 EXECUTE stmt1 USING @a;
148 EXECUTE stmt1 USING @a;
150 EXECUTE stmt1 USING @a;
151 DEALLOCATE PREPARE stmt1;
153 SELECT COUNT(c1) AS total_rows FROM t1;
154 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
155 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
157 CREATE TABLE t1(c1 VARBINARY(100) NULL);
158 PREPARE stmt1 FROM 'INSERT INTO t1 (c1) VALUES(?)';
160 EXECUTE stmt1 USING @a;
162 EXECUTE stmt1 USING @a;
164 EXECUTE stmt1 USING @a;
165 SET @a='123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.';
166 EXECUTE stmt1 USING @a;
167 DEALLOCATE PREPARE stmt1;
169 SELECT COUNT(c1) AS total_rows FROM t1;
170 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
171 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
172 PREPARE stmt1 FROM 'SELECT * FROM t1 WHERE c1 = ?';
174 EXECUTE stmt1 USING @a;
176 EXECUTE stmt1 USING @a;
178 EXECUTE stmt1 USING @a;
179 DEALLOCATE PREPARE stmt1;
180 PREPARE stmt1 FROM 'UPDATE t1 SET c1 = ? WHERE c1 = ?';
183 EXECUTE stmt1 USING @a,@b;
186 EXECUTE stmt1 USING @a,@b;
189 EXECUTE stmt1 USING @a,@c;
190 DEALLOCATE PREPARE stmt1;
192 SELECT COUNT(c1) AS total_rows FROM t1;
193 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
194 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
195 PREPARE stmt1 FROM 'DELETE FROM t1 WHERE c1 = ?';
197 EXECUTE stmt1 USING @a;
199 EXECUTE stmt1 USING @a;
201 EXECUTE stmt1 USING @a;
202 DEALLOCATE PREPARE stmt1;
204 SELECT COUNT(c1) AS total_rows FROM t1;
205 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
206 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
208 CREATE TABLE t1(c1 BLOB(100) NULL);
209 PREPARE stmt1 FROM 'INSERT INTO t1 (c1) VALUES(?)';
211 EXECUTE stmt1 USING @a;
213 EXECUTE stmt1 USING @a;
215 EXECUTE stmt1 USING @a;
216 SET @a='123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.';
217 EXECUTE stmt1 USING @a;
218 DEALLOCATE PREPARE stmt1;
220 SELECT COUNT(c1) AS total_rows FROM t1;
221 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
222 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
223 PREPARE stmt1 FROM 'SELECT * FROM t1 WHERE c1 = ?';
225 EXECUTE stmt1 USING @a;
227 EXECUTE stmt1 USING @a;
229 EXECUTE stmt1 USING @a;
230 DEALLOCATE PREPARE stmt1;
231 PREPARE stmt1 FROM 'UPDATE t1 SET c1 = ? WHERE c1 = ?';
234 EXECUTE stmt1 USING @a,@b;
237 EXECUTE stmt1 USING @a,@b;
240 EXECUTE stmt1 USING @a,@c;
241 DEALLOCATE PREPARE stmt1;
243 SELECT COUNT(c1) AS total_rows FROM t1;
244 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
245 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
246 PREPARE stmt1 FROM 'DELETE FROM t1 WHERE c1 = ?';
248 EXECUTE stmt1 USING @a;
250 EXECUTE stmt1 USING @a;
252 EXECUTE stmt1 USING @a;
253 DEALLOCATE PREPARE stmt1;
255 SELECT COUNT(c1) AS total_rows FROM t1;
256 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
257 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
259 CREATE TABLE t1(c1 TEXT(100) NULL);
260 PREPARE stmt1 FROM 'INSERT INTO t1 (c1) VALUES(?)';
262 EXECUTE stmt1 USING @a;
264 EXECUTE stmt1 USING @a;
266 EXECUTE stmt1 USING @a;
267 SET @a='123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.';
268 EXECUTE stmt1 USING @a;
269 DEALLOCATE PREPARE stmt1;
271 SELECT COUNT(c1) AS total_rows FROM t1;
272 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
273 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
274 PREPARE stmt1 FROM 'SELECT * FROM t1 WHERE c1 = ?';
276 EXECUTE stmt1 USING @a;
278 EXECUTE stmt1 USING @a;
280 EXECUTE stmt1 USING @a;
281 DEALLOCATE PREPARE stmt1;
282 PREPARE stmt1 FROM 'UPDATE t1 SET c1 = ? WHERE c1 = ?';
285 EXECUTE stmt1 USING @a,@b;
288 EXECUTE stmt1 USING @a,@b;
291 EXECUTE stmt1 USING @a,@c;
292 DEALLOCATE PREPARE stmt1;
294 SELECT COUNT(c1) AS total_rows FROM t1;
295 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
296 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;
297 PREPARE stmt1 FROM 'DELETE FROM t1 WHERE c1 = ?';
299 EXECUTE stmt1 USING @a;
301 EXECUTE stmt1 USING @a;
303 EXECUTE stmt1 USING @a;
304 DEALLOCATE PREPARE stmt1;
306 SELECT COUNT(c1) AS total_rows FROM t1;
307 SELECT COUNT(c1) AS null_rows FROM t1 WHERE c1 IS NULL;
308 SELECT COUNT(c1) AS not_null_rows FROM t1 WHERE c1 IS NOT NULL;