پر کردن فیلد ها با اعداد تصادفی در mysql
UPDATE tableName SET columnName = FLOOR( 1 + RAND( ) *10 );
نتیجه این کد پر کردن فیلد columnName با اعداد تصادفی 1 تا 10 هست.
پر کردن فیلد ها با اعداد تصادفی در mysql
UPDATE tableName SET columnName = FLOOR( 1 + RAND( ) *10 );
نتیجه این کد پر کردن فیلد columnName با اعداد تصادفی 1 تا 10 هست.
ورود مستقیم اطلاعات از یک جدول به جدول دیگه
بر فرض ما جداول table_1 و table_2 رو داریم و قصد داریم داده ها رو از table_2 به table_1 وارد کنیم.
نمونه کد:
insert into table_1(title, area , address , info,karbari) select title, area , address , info,karbari from table_2 where id = 10
اگر موقع خوندن اطلاعات با pdo کاراکتر ها بصورت ? نمایش داده میشن بعد از این که کانکشن رو ایجاد کردیم از کد زیر استفاده میکنیم:
<?php $connectionName->exec('SET NAMES utf8');
به همین سادگی
البته باید کولیشن (collation) جدول utf8 یا utf8mb4 باشه که اگر نبود موتونید از کوئری های زیر استفاده کنید.
برای کل دیتابیس:
ALTER DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;
برای جدول:
ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;