Bildiğiniz gibi MySQL veritabanında MSSQL’de olduğu gibi CS ve AIkullanımları yok. Bunun yerine collation verileri hep CI yani Case Insensitive olarak kullanılıyor. Bu durumda büyük/küçük harf duyarlı bir sorgu yapmak istediğimiz zaman devreye BINARY giriyor. Örneğin basit bir kullanıcı girişi sorgusunu aşağıdaki gibi hepimiz kullanıyoruz; SELECT * FROM users WHERE user_id = ‘canyildiz’ AND password = ‘hashed_pass’; Ancak biz…
Kategori: MySQL
MySQL’de FLOAT limitleri
MySQL tablolarında FLOAT tipinde bir alana length (precision) değeri vermeden oluşturunca rakamları 7 hanede kesiyor. Bunu simüle etmek için aşağıdaki şekilde bir deneme yaptım: [sql] DROP TABLE IF EXISTS `float_test`; CREATE TABLE IF NOT EXISTS `float_test` ( `string_field` varchar(50) NOT NULL, `float_field` float NOT NULL ) ENGINE=InnoDB; INSERT INTO float_test (string_field, float_field) VALUES (‘1’, 1);…