
Table::update는 where 조건을 사용하여 특정 조건에 따라 업데이트 할 수 있습니다. 예를 들어, id가 1인 행만 업데이트 하고 싶다면 where 조건을 사용하여 다음과 같이 작성할 수 있습니다.
#hostingforum.kr
php
$table = new Table('users');
$table->update([
'name' => 'john'
], [
'id' => 1
], [
'where' => 'id = 1'
]);
업데이트 된 데이터는 데이터베이스의 테이블에 저장됩니다. Table::update는 MySQL, PostgreSQL, SQLite, MongoDB, Oracle, Microsoft SQL Server 등 다양한 데이터베이스를 지원합니다.
Table::update는 where 조건을 사용하여 특정 조건에 따라 업데이트 할 수 있습니다. where 조건은 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$table->update([
'name' => 'john'
], [
'id' => 1
], [
'where' => 'id = 1 AND name = 'jane''
]);
또한, Table::update는 limit 조건을 사용하여 업데이트 할 행의 수를 제한할 수 있습니다.
#hostingforum.kr
php
$table->update([
'name' => 'john'
], [
'id' => 1
], [
'where' => 'id = 1',
'limit' => 1
]);
Table::update는 order 조건을 사용하여 업데이트 할 행의 순서를 지정할 수 있습니다.
#hostingforum.kr
php
$table->update([
'name' => 'john'
], [
'id' => 1
], [
'where' => 'id = 1',
'order' => 'id DESC'
]);
2025-05-15 13:50